Update fx-cc plugin agents, skills, or commands based on conversation learnings. Use when the user says "use /learn to...", "learn to...", "remember to...", "don't do X again", or when an agent/skill misbehaved and needs correction. This skill modifies plugin source files but does NOT commit changes - they require manual review before committing.
Updates fx-cc plugin agents, skills, or commands based on conversation learnings. Triggered when users say "use /learn to...", "learn to...", "remember to...", "don't do X again", or when an agent/skill misbehaves and needs correction.
/plugin marketplace add fx/cc/plugin install fx-meta@fx-ccThis skill inherits all available tools. When active, it can use any tool Claude has access to.
This skill updates fx-cc marketplace plugins based on learnings from the current conversation. It modifies agent, skill, or command definitions to prevent future mistakes or improve behavior.
Before making any changes, verify the fx-cc marketplace is accessible:
cd ~/.claude/plugins/marketplaces/fx-cc && git remote -v && git status
The remote must be git@github.com:fx/cc.git. If not accessible, inform the user and abort.
Examine the current conversation to understand:
Common scenarios:
Search the fx-cc marketplace for relevant files:
# Find all plugin definitions
find ~/.claude/plugins/marketplaces/fx-cc/plugins -name "*.md" -type f
# Search for specific content
grep -r "keyword" ~/.claude/plugins/marketplaces/fx-cc/plugins/
Key locations:
plugins/<plugin>/agents/<agent>.mdplugins/<plugin>/skills/<skill>/SKILL.mdplugins/<plugin>/commands/<command>.mdEdit the relevant files to address the learning. Follow these principles:
For prohibitions, use clear language:
**CRITICAL:** Never do X because Y.
For required actions:
**IMPORTANT:** Always do X before Y.
CRITICAL: Claude Code caches plugins separately from the marketplace source. After modifying files in the marketplace, sync changes to the cache so they take effect immediately.
Cache mapping:
~/.claude/plugins/marketplaces/fx-cc/plugins/<plugin>/~/.claude/plugins/cache/fx-cc/<plugin>/<version>/To sync a modified plugin:
# Get the plugin version from its manifest
PLUGIN=fx-dev # or fx-meta, fx-research, etc.
VERSION=$(cat ~/.claude/plugins/marketplaces/fx-cc/plugins/$PLUGIN/.claude-plugin/plugin.json | grep '"version"' | sed 's/.*: *"\([^"]*\)".*/\1/')
# Sync marketplace source to cache
rsync -av --delete \
~/.claude/plugins/marketplaces/fx-cc/plugins/$PLUGIN/ \
~/.claude/plugins/cache/fx-cc/$PLUGIN/$VERSION/
Sync every plugin that was modified. This ensures Claude loads the updated definitions immediately without requiring a restart.
After editing and syncing, show the diff to the user:
cd ~/.claude/plugins/marketplaces/fx-cc && git diff
CRITICAL: Do NOT commit the changes. Inform the user:
Changes have been made to the following files:
path/to/file1.mdpath/to/file2.mdReview the changes with
git diffin~/.claude/plugins/marketplaces/fx-cc. Commit manually when satisfied.
User says: "use /learn to update our sdlc agents - they should update PROJECT.md when creating PRs"
plugins/fx-dev/agents/pr-preparer.mdUser says: "the github skill didn't load when I ran gh commands"
plugins/fx-dev/skills/github/SKILL.mdUser says: "/learn to never leave comments on PRs"
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.