Commit Graph

363 Commits

Author SHA1 Message Date
Stephen Grider
4ae2cb4e5e chore: alphabetize plugins and update README with comprehensive table 2025-11-25 15:00:24 -07:00
GitHub Actions
3464c7955f chore: Update CHANGELOG.md 2025-11-24 23:28:19 +00:00
William Hu
5880baedc3 Merge pull request #12280 from anthropics/whu/opus-migration
Claude Opus 4.5 migration plugin
2025-11-24 11:05:28 -08:00
GitHub Actions
47d996cb4a chore: Update CHANGELOG.md 2025-11-24 18:51:46 +00:00
GitHub Actions
34dcaa13bc chore: Update CHANGELOG.md 2025-11-24 18:45:14 +00:00
William Hu
a194a9d41b Claude Opus 4.5 migration plugin 2025-11-23 23:24:09 -08:00
GitHub Actions
eb39543260 chore: Update CHANGELOG.md 2025-11-21 23:28:28 +00:00
GitHub Actions
b83c5cfda3 chore: Update CHANGELOG.md 2025-11-21 23:13:29 +00:00
Steve M
5a17f570db docs: Update README with skills and hooks sections (#11818)
* docs: Update README with skills and hooks sections

Added sections for skills and hooks to the plugin structure per the [official documentation](https://code.claude.com/docs/en/plugins#plugin-structure-overview).

* docs: add .mcp.json

---------

Co-authored-by: Anthony Morris <amorriscode@gmail.com>
2025-11-21 01:39:58 -08:00
GitHub Actions
bcda757fff chore: Update CHANGELOG.md 2025-11-21 01:28:41 +00:00
GitHub Actions
3c95987059 chore: Update CHANGELOG.md 2025-11-21 00:30:58 +00:00
GitHub Actions
021b91b5eb chore: Update CHANGELOG.md 2025-11-19 23:08:43 +00:00
GitHub Actions
13a258a3fe chore: Update CHANGELOG.md 2025-11-19 04:37:08 +00:00
GitHub Actions
68ba47859a chore: Update CHANGELOG.md 2025-11-18 16:47:22 +00:00
Daisy S. Hollman
c508e59e8a Merge pull request #11780 from anthropics/daisy/plugin-dev/public-marketplace
Add plugin-dev toolkit for comprehensive plugin development
2025-11-17 22:54:12 -08:00
GitHub Actions
8f34f4744d chore: Update CHANGELOG.md 2025-11-18 00:26:04 +00:00
Daisy S. Hollman
387dc35db7 feat: Add plugin-dev toolkit for comprehensive plugin development
Adds the plugin-dev plugin to public marketplace. A comprehensive toolkit for
developing Claude Code plugins with 7 expert skills, 3 AI-assisted agents, and
extensive documentation covering the complete plugin development lifecycle.

Key features:
- 7 skills: hook-development, mcp-integration, plugin-structure, plugin-settings,
  command-development, agent-development, skill-development
- 3 agents: agent-creator (AI-assisted generation), plugin-validator (structure
  validation), skill-reviewer (quality review)
- 1 command: /plugin-dev:create-plugin (guided 8-phase workflow)
- 10 utility scripts for validation and testing
- 21 reference docs with deep-dive guidance (~11k words)
- 9 working examples demonstrating best practices

Changes for public release:
- Replaced all references to internal repositories with "Claude Code"
- Updated MCP examples: internal.company.com → api.example.com
- Updated token variables: ${INTERNAL_TOKEN} → ${API_TOKEN}
- Reframed agent-creation-system-prompt as "proven in production"
- Preserved all ${CLAUDE_PLUGIN_ROOT} references (186 total)
- Preserved valuable test blocks in core modules

Validation:
- All 3 agents validated successfully with validate-agent.sh
- All JSON files validated with jq
- Zero internal references remaining
- 59 files migrated, 21,971 lines added

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-17 04:09:00 -08:00
Daisy S. Hollman
31ba6e541b Merge pull request #11752 from anthropics/daisy/ralph-wiggum/public-marketplace
Add ralph-wiggum and hookify plugins to public marketplace
2025-11-17 03:28:08 -08:00
Daisy S. Hollman
59372c0921 feat: Add hookify plugin for custom hook rules via markdown
Adds the hookify plugin to public marketplace. Enables users to create custom
hooks using simple markdown configuration files instead of editing JSON.

Key features:
- Define rules with regex patterns to warn/block operations
- Create rules from explicit instructions or conversation analysis
- Pattern-based matching for bash commands, file edits, prompts, stop events
- Enable/disable rules dynamically without editing code
- Conversation analyzer agent finds problematic behaviors

Changes from internal version:
- Removed non-functional SessionStart hook (not registered in hooks.json)
- Removed all sessionstart documentation and examples
- Fixed restart documentation to consistently state "no restart needed"
- Changed license from "Internal Anthropic use only" to "MIT License"
- Kept test blocks in core modules (useful for developers)

Plugin provides:
- 4 commands: /hookify, /hookify:list, /hookify:configure, /hookify:help
- 1 agent: conversation-analyzer
- 1 skill: writing-rules
- 4 hook types: PreToolUse, PostToolUse, Stop, UserPromptSubmit
- 4 example rules ready to use

All features functional and suitable for public use.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-17 03:18:43 -08:00
Daisy S. Hollman
68f90e05dd feat: Add ralph-wiggum plugin for iterative self-referential development
Migrates the ralph-wiggum plugin from internal marketplace to public marketplace.
Implements Geoffrey Huntley's "Ralph Wiggum" technique using Claude Code's Stop
hook mechanism for continuous iterative development loops.

Key features:
- Interactive self-referential AI loops in current session
- Stop hook intercepts exit and feeds same prompt back
- Iteration tracking and completion promise detection
- Max iterations safety limits

Changes:
- Remove all tmux dependencies and background execution mode
- Simplify to interactive-only mode using Stop hooks
- Add comprehensive error handling with clear messages
- Fix documentation to accurately describe Stop hook mechanism
- Add input validation for all command-line arguments
- Register plugin in public marketplace

Security fixes:
- Remove eval usage (command injection vulnerability)
- Add numeric validation before arithmetic operations
- Remove silent error suppression

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-16 13:53:45 -08:00
GitHub Actions
5dd91a9fe2 chore: Update CHANGELOG.md 2025-11-15 00:14:00 +00:00
GitHub Actions
17945ae3d5 chore: Update CHANGELOG.md 2025-11-14 22:40:04 +00:00
GitHub Actions
d594fd24b9 chore: Update CHANGELOG.md 2025-11-14 19:28:50 +00:00
Thariq Shihipar
2b535344fc Merge pull request #11518 from anthropics/add-frontend-design-plugin
feat: Add plugin.json metadata for frontend-design plugin
2025-11-12 15:04:26 -08:00
Thariq Shihipar
c91a6b660d feat: Add plugin.json metadata for frontend-design plugin
Add plugin metadata configuration file with version, description, and author information for the frontend-design plugin.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-12 14:15:38 -08:00
Wanghong Yuan
0b4215d637 Merge pull request #11495 from anthropics/whyuan-code-review
update code review plugin
2025-11-12 08:50:03 -08:00
Wanghong Yuan MacBook
b85cc4474f update 2025-11-12 08:43:01 -08:00
Wanghong Yuan MacBook
fc3c2c26e0 update 2025-11-12 08:40:43 -08:00
Wanghong Yuan MacBook
dd65bc4d16 update 2025-11-12 08:35:27 -08:00
Thariq Shihipar
dfd715012f Merge pull request #11454 from anthropics/add-frontend-design-plugin
feat: Add frontend-design plugin to marketplace
2025-11-11 20:17:40 -08:00
Thariq Shihipar
62c3cbc471 feat: Add frontend-design plugin to marketplace
Add a new plugin that helps create distinctive, production-grade frontend interfaces with high design quality. The plugin includes a skill that generates creative, polished code avoiding generic AI aesthetics.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-11 17:31:51 -08:00
Boris Cherny
556d296786 Merge pull request #10912 from saadiq/docs/update-installation-options
docs: Update README installation options to match official docs
2025-11-11 14:34:32 -08:00
Boris Cherny
8a0bfd3687 Merge branch 'main' into docs/update-installation-options 2025-11-11 14:34:00 -08:00
Boris Cherny
5d66745e78 Merge pull request #11029 from jamestrew/plugins-hook-portable-shabang
fix: use portable shebang in plugin hooks
2025-11-11 14:30:27 -08:00
Boris Cherny
18043d7474 Merge pull request #11297 from ravshansbox/patch-1
Update installation instructions for Claude Code
2025-11-11 14:28:48 -08:00
GitHub Actions
d38bde5087 chore: Update CHANGELOG.md 2025-11-11 00:18:17 +00:00
Boris Cherny
970fff49e2 Merge pull request #11326 from anthropics/bcherny-patch-6 2025-11-09 21:50:35 -08:00
Boris Cherny
2d0fcacc05 Update code-review.md to avoid flagging test failures 2025-11-09 13:04:12 -08:00
Ravshan Samandarov
f09b24c49a Update installation instructions for Claude Code 2025-11-09 08:47:52 +03:00
GitHub Actions
1fe9e369a7 chore: Update CHANGELOG.md 2025-11-07 22:00:42 +00:00
GitHub Actions
b95fa46499 chore: Update CHANGELOG.md 2025-11-06 21:04:19 +00:00
GitHub Actions
7a05427a4b chore: Update CHANGELOG.md 2025-11-05 21:07:53 +00:00
James Trew
3af8ef29be fix: use portable shebang in plugin hooks
Replace #!/bin/bash with #!/usr/bin/env bash for better portability across systems

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-04 20:46:10 -05:00
GitHub Actions
84b97165dd chore: Update CHANGELOG.md 2025-11-04 22:34:37 +00:00
GitHub Actions
07dcea57ee chore: Update CHANGELOG.md 2025-11-04 00:57:10 +00:00
Saadiq Rodgers-King
1e95326e12 docs: Update README installation options to match official docs
Expands the installation section to include all available methods:
- macOS/Linux (curl installer)
- Homebrew
- Windows (PowerShell installer)
- NPM

This brings the repository README in line with the official documentation at https://docs.claude.com/en/docs/claude-code/overview
2025-11-03 09:59:16 -05:00
Boris Cherny
b42fd9928c Merge pull request #10830 from anthropics/boris/pumg
Add explanatory-output-style and learning-output-style plugins to marketplace
2025-11-01 16:26:53 -07:00
Boris Cherny
128de2a75d feat: Add explanatory-output-style and learning-output-style plugins to marketplace
Added two missing plugins to the marketplace.json:
- explanatory-output-style: Adds educational insights about implementation choices
- learning-output-style: Interactive learning mode that requests code contributions

Both plugins are categorized under "learning" to help users discover educational tools.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-01 16:15:21 -07:00
Boris Cherny
b8a98a8df7 Merge pull request #10826 from anthropics/boris/rmbx
feat: Add learning-output-style plugin
2025-11-01 15:55:57 -07:00
claude[bot]
ba49573fe1 feat: Incorporate explanatory functionality into learning-output-style plugin
- Update session-start.sh to include explanatory insights alongside learning mode
- Add educational insight formatting with ★ Insight sections
- Update README.md to clarify differences from unshipped Learning output style
- Document that this plugin now combines both learning and explanatory functionality
- Address review feedback about incorporating explanatory-output-style features

Co-authored-by: Boris Cherny <bcherny@users.noreply.github.com>
2025-11-01 22:37:17 +00:00