Agent skill · operations · erichowens

feature-manifest

Manage feature manifests for code traceability — create features, validate manifest health, map features to code, update changelogs. Activates for 'feature manifest', 'feature tracking', 'code

Why this skill is useful

Adds specific npm commands and workflows for managing feature manifests that the AI wouldn't reliably generate on its own.

What it needs

Requires npm installed locally. About 2k tokens when loaded. Last updated 2026-07-14. 180 stars on the source repository.

What this skill does

Feature Manifest Management This skill helps you work with the feature manifest system that tracks the relationship between features and their implementations. When to Use This Skill Creating a new feature Modifying existing feature code Checking which feature owns a file Validating manifest accuracy Updating changelogs Running feature health checks Quick Commands Workflow: Creating a New Feature 1. Create the manifest first: 2. Implement the feature, adding files as you go 3. Update the manifest with: All implementation files in implementation.files Tests in tests.unit/integration/e2e Dependencies in dependencies.internal/external Environment variables in dependencies.envvars 4. Validate before committing: Workflow: Modifying an Existing Feature 1. Read the manifest first: 2. Make your changes to the implementation files 3. Update the manifest: Add new files to implementation.files Update history.lastmodified to today's date Add a changelog entry 4. Validate: Manifest Structure Health Report Interpretation When running npm run feature:health: Healthy Features: Manifest matches code, tests exist Stale Features: Manifest not updated in 90+ days, or code changed after manifest Without Tests: Complete features that have no tests listed Orphaned Files: Files in src/ not tracked by any manifest Suggested Manifests: New directories that should have manifests Best Practices 1. One feature per manifest - Keep them focused 2. Update on every change - Don't let manifests go stale 3. Changelog is append-only - Never modify old entries 4. Include all files - Don't leave orphaned files 5. Link dependencies - Show which features depend on others

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills erichowens/feature-manifest

View the source on GitHub

Browse the @skills marketplace