agent-creator
Use when creating expert agents. Generates agent.md with frontmatter, hooks, required sections, and skill references.
Use when checking for new Claude Code versions, features, or changes since the last known release.
Claude Code
$ npx -y skills add fusengine/claude-plugins --skill changelog-scan --agent claude-code
Codex
$ npx skills add fusengine/claude-plugins --skill changelog-scan -a codex -y
Cursor
$ npx skills add fusengine/claude-plugins --skill changelog-scan -a cursor -y
Gemini CLI
$ npx skills add fusengine/claude-plugins --skill changelog-scan -a gemini-cli -y
GitHub Copilot
$ npx skills add fusengine/claude-plugins --skill changelog-scan -a github-copilot -y
OpenCode
$ npx skills add fusengine/claude-plugins --skill changelog-scan -a opencode -y
Windsurf
$ npx skills add fusengine/claude-plugins --skill changelog-scan -a windsurf -y
name: changelog-scan description: "Use when checking for new Claude Code versions, features, or changes since the last known release." argument-hint: "[--since <version>]" user-invocable: true
<objective> Fetches the official Claude Code changelog via the harness CLI's `changelog` command (ported from the old `fetch-changelog`, WebFetch on `code.claude.com/docs/en/changelog.md` as manual fallback), parses version headers and per-version changes (features/fixes/breaking), compares against the last known version recorded in the state file (`~/.claude/logs/00-changelog/<date>-state.json`), and generates a structured update report using `references/templates/changelog-report.md`. </objective>
Fetches and analyzes the official Claude Code changelog to detect new versions and changes.
| Source | URL | Method | |--------|-----|--------| | Changelog | code.claude.com/docs/en/changelog.md | WebFetch | | Docs Index | code.claude.com/docs/llms.txt | WebFetch | | Hooks Ref | code.claude.com/docs/en/hooks.md | WebFetch | | Plugins Ref | code.claude.com/docs/en/plugins-reference.md | WebFetch | | CLI Ref | code.claude.com/docs/en/cli-reference.md | WebFetch |
1. **Fetch** changelog via the harness CLI (ported from the old `fetch-changelog` into `@fusengine/harness`): `bun ${CLAUDE_PLUGIN_ROOT}/../node_modules/@fusengine/harness/dist/cli/bin.mjs changelog` It fetches `code.claude.com/docs/en/changelog.md`, parses versions (current MDX `<Update label="X.Y.Z">` format + legacy `## vX.Y.Z` fallback), writes state to `~/.claude/logs/00-changelog/<date>-state.json`, and prints JSON `{latest, new_since_last_check, recent_versions}`. WebFetch on the same URL is the manual fallback. 2. **Parse** version numbers and release dates 3. **Extract** changes per version (features, fixes, breaking) 4. **Compare** with last known version from state file 5. **Generate** report using templates/changelog-report.md
Parse patterns from changelog:
Location: `~/.claude/logs/00-changelog/{date}-state.json`
A plugin ecosystem that turns Claude Code into a supervised, multi-agent development environment.
Use when creating expert agents. Generates agent.md with frontmatter, hooks, required sections, and skill references.
Use when starting ANY development task -- feature, bug fix, refactor, hotfix (triggers: implement, create, build, fix, add…
Use when creating a feature/component or adding functionality. Fires BEFORE APEX Analyze to refine requirements via structured…
Use before a root-cause, done/verified claim, irreversible action, or 2nd-time fix reaches the owner (APEX or plain…
Use when validating code quality after modifications -- SOLID compliance, DRY duplication, linter errors, architecture…
Use when an expert agent self-reviews and self-corrects code after the Execute phase, before sniper validation (BMAD-METHOD…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.