Feature Implementation Skill
Use this skill whenever the user asks for a feature that requires planning, coding, and verification.
1. Task Initialization
- Open
task.md. - Add the new feature as a top-level item with an empty checkbox
[ ]. - Add sub-tasks for Planning, Implementation, and Verification.
2. Planning Phase
- Create or update
implementation_plan.md. - Structure the plan:
- Goal: One sentence summary.
- Proposed Changes: File-by-file breakdown.
- Verification Plan: How to test (Unit tests, Manual steps).
- CRITICAL: Use
notify_userto request approval before writing code.
3. Implementation Phase
- Once approved, mark Planning as completed in
task.md. - Create/Edit files as per the plan.
- Adhere to project architecture (e.g., use
IssueProviderfor management tools,ue5_interfacefor Unreal).
4. Verification Phase
- Run existing tests to ensure no regressions.
- Create new tests for the feature if applicable.
- Create/Update
walkthrough.mdto document the change.- Include "What was changed" and "How to verify".
- Git Operations:
git add <files>pre-commit run --all-files(Optional: verify no secrets or issues before committing)git commit -m "feat: <description>"(Note: A Gitleaks pre-commit hook is active. It will reject commits with hardcoded secrets).git push
5. Completion
- Mark the feature as
[x]intask.md. - Notify user of completion.
Converted and distributed by TomeVault — claim your Tome and manage your conversions.