All notable changes to the auto-documenter plugin will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Removed incorrect
.claude-plugin/plugin.json- This file should not exist in Claude Code plugins - Fixed
.claude-plugin/marketplace.jsonstructure - Now matches official Anthropic format with properpluginsarray andskillslisting
- Documentation: Plugin Configuration Gotchas - Comprehensive guide on common plugin configuration mistakes and correct structure
- Explains why
plugin.jsonshould not exist - Documents auto-discovery of
agents/,commands/,hooks/directories - Provides correct
marketplace.jsonstructure with examples - References official Anthropic skills repository
- Explains why
- doc-feature - Use
documenting-featuresskill (natural language: "document this feature") - doc-init - Use
initialising-documentationskill (natural language: "initialise docs") - doc-update - Use
maintaining-indexskill (natural language: "update the docs") - doc-review - Use
reviewing-documentationskill (natural language: "review the docs")
- doc-plan - Still supported (no skill replacement, better as explicit command)
- Added comprehensive MIGRATION.md guide
- Skills provide all functionality via natural language
- README updated with skills-first approach
- Clear examples for all workflows
-
creating-skills skill - Meta-capability for creating and documenting new skills
- Bundled template:
SKILL-template.mdfor standard structure - Bundled checklist:
validation-checklist.mdfor quality assurance - Auto-activates when user wants to create skills
- Guides through proper SKILL.md format with frontmatter
- Invokes
@skill-documenterfor automatic documentation
- Bundled template:
-
reviewing-documentation skill - Audits documentation coverage and quality
- Bundled script:
coverage-analysis.shfor metrics calculation - Auto-activates when user asks about docs status/coverage
- Identifies well-documented vs undocumented areas
- Detects stale documentation (>6 months)
- Finds broken links and orphaned files
- Provides prioritised recommendations
- Bundled script:
-
code-context-extractor (purple) - Extracts code context for documentation
- Parses imports, exports, functions, classes
- Identifies dependencies and architectural patterns
- Finds TODOs, FIXMEs, and important comments
- Used by documenting-features and creating-skills skills
- Tools: Read, Grep, Glob, Bash
-
skill-documenter (orange) - Documents skills automatically
- Creates feature docs for skills following standard template
- Extracts metadata from SKILL.md frontmatter
- Documents bundled resources (templates, scripts)
- Updates documentation index via @doc-manager
- Tools: Read, Grep, Glob, Edit, Write
- Updated post-tool-use.sh to be less noisy
- Now mentions skills instead of just commands
- Trusts skills to auto-activate vs explicit suggestions
- Reduced notification frequency
-
documenting-features skill - Automatically documents features with context and gotchas
- Bundled template:
feature-template.md - Bundled script:
extract-context.shfor code analysis - Auto-activates when user implements/modifies features
- Replaces manual
/doc-featurecommand invocation (command still works)
- Bundled template:
-
initialising-documentation skill - Initialises comprehensive documentation structure
- Bundled template:
index-template.mdfor .knowledge/README.md - Bundled schema:
structure-schema.jsondefining standard layout - Auto-activates when user starts new project or mentions "initialise docs"
- Replaces manual
/doc-initcommand invocation (command still works)
- Bundled template:
-
maintaining-index skill - Keeps documentation index current
- Bundled script:
index-validator.shfor consistency checking - Auto-activates after documentation changes
- Works with
@doc-manageragent for index updates - Replaces manual index maintenance
- Bundled script:
- Added
skills/directory support in plugin.json - Skills use progressive loading (metadata → instructions → resources)
- Skills work alongside existing commands (no breaking changes)
- Cross-platform: Skills work in Claude Apps, API, and Claude Code
- Updated plugin version from 1.1.0 to 2.0.0 (major version bump)
- Enhanced plugin description to mention skills
- Plugin.json now includes
"skills": "./skills/"field
- All existing slash commands still functional:
/auto-documenter:doc-feature/auto-documenter:doc-init/auto-documenter:doc-update/auto-documenter:doc-review/auto-documenter:doc-plan
- All existing agents still functional:
@doc-manager(blue) - Index maintenance@doc-reader(green) - Documentation access
- All existing hooks still functional:
- PreToolUse - Inject documentation context
- PostToolUse - Suggest documentation actions
- Added comprehensive architecture plan:
.knowledge/plans/skills-architecture-v2.md - Documented skills-first vision and implementation strategy
- Included phased rollout plan (Phase 1, 2, 3)
- Skills metadata limits: name (64 chars), description (1024 chars)
- Skills employ YAML frontmatter for metadata
- Bundled scripts are executable and validated
- Skills invoke agents for complex operations
@doc-readeragent for comprehensive documentation access- Agents can now read full documentation without individual file reads
- Improved hook system reliability
- Enhanced index management
- Initial plugin structure
- Slash commands for documentation
@doc-manageragent- Hook system for automatic context injection
- Documentation structure with features/, architecture/, gotchas/, decisions/, plans/