What problem does it solve?
This Skill provides a structured protocol for managing changes to a project's feature list mid-development, ensuring clarity and maintainability.
Core Features & Use Cases
- Feature Splitting: Break down large features into manageable, single-session tasks.
- Adding/Deprecating: Seamlessly incorporate new requirements or retire obsolete features while maintaining an audit trail.
- Re-prioritization: Adjust the order of feature implementation based on dependencies or blockers.
- Auditing: Regularly check the feature list for consistency, completeness, and granularity.
- Use Case: During a coding session, you realize a feature like "Implement user authentication" is too broad. Use this skill to split it into "Basic login", "Session management", and "OAuth integration", documenting each change.
Quick Start
Use the manage-features skill to split the feature 'F012' into smaller, atomic pieces.