From feature-changelog
Activates when the project contains FEATURES.md or CHANGELOG.md files. Guides documentation updates during development tasks including "implement feature", "add functionality", "fix bug", "refactor code", "update docs", "add to changelog", or "document changes". Ensures FEATURES.md captures user-facing capabilities and CHANGELOG.md tracks developer-focused changes with Keep a Changelog format.
How this skill is triggered — by the user, by Claude, or both
Slash command
/feature-changelog:documentation-keeperThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Maintain project documentation by updating FEATURES.md and CHANGELOG.md as part of completing development tasks. Documentation is not a separate step—it integrates into the natural flow of implementation work.
Maintain project documentation by updating FEATURES.md and CHANGELOG.md as part of completing development tasks. Documentation is not a separate step—it integrates into the natural flow of implementation work.
This skill activates when the project contains:
FEATURES.md or docs/FEATURES.mdCHANGELOG.md or docs/CHANGELOG.mdCheck for these files at session start or when beginning significant work.
Documentation happens during task completion, not after. When implementing a feature or fix, updating the relevant documentation is part of "done."
Locate documentation files using this priority:
docs/FEATURES.md and docs/CHANGELOG.md (preferred)FEATURES.md and CHANGELOG.mdIf both locations exist, prefer the docs/ versions.
Document features from the end-user perspective. Focus on what users (players, developers, API consumers) can do, not implementation details.
Match the existing structure of the file. Common patterns:
Update FEATURES.md when:
Do NOT update for:
## Skills System
- **Skill Slots**: Players can equip up to 4 active skills
- **Cooldown Display**: Visual cooldown indicators on skill bar
- **Skill Leveling**: Skills gain XP through use and can be upgraded
## Combat
- **Targeting System**: Tab-targeting with soft-lock option
- **Damage Numbers**: Floating damage numbers with critical hit highlighting
Document changes from the developer perspective. Track what changed, when, and why.
Follow Keep a Changelog conventions:
# Changelog
## [Unreleased]
### Added
- New feature description - brief explanation of why
### Changed
- What changed - reason for the change
### Fixed
- Bug that was fixed - what was wrong
### Removed
- What was removed - why it was removed
Update CHANGELOG.md for:
[Unreleased] during development## [1.2.0] - 2024-01-15## [Unreleased]
### Added
- Skill bar UI component with 4 configurable slots - enables hotkey skill activation
- Cooldown system with visual feedback - players can see remaining cooldown time
### Changed
- Refactored ability execution to use command pattern - improves extensibility
- Updated skill icons to use atlas texture - reduces draw calls
### Fixed
- Skills no longer fire during UI interactions - was consuming input meant for menus
- Cooldown timer precision improved from 0.1s to 0.01s - smoother visual updates
When asked to "add a health bar to the UI":
## UI
- **Health Bar**: Visual display of player health with smooth animations
### Added
- Health bar UI component - displays current/max health with damage flash effect
### Fixed### ChangedSkip documentation updates for:
If asked to update documentation but files don't exist:
/init-docs to create themDocumentation is part of task completion:
npx claudepluginhub benbentwo/benbentwos-claude-marketplace --plugin feature-changelogAutomates updating README.md, CHANGELOG.md, and docs folders via git diff analysis of changes since last release tag. Use for release prep, PRs, or doc sync.
Implements two-phase workflow to analyze code changes via git diff and update project documentation. Use before merging branches, after features/bugfixes, or when docs stale.
Provides behavioral guidelines to reduce common LLM coding mistakes, focusing on simplicity, surgical changes, assumption surfacing, and verifiable success criteria.