Process task list
Skill ChristopherAlphonse/calphonse-skills/process-task-list
Curated skills and configurations for AI-assisted development
npx -y skills add ChristopherAlphonse/calphonse-skills --skill process-task-listAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Guidelines for managing task lists in markdown files to track progress on completing a PRD
SKILL.md
2.6 KB, as published. Nobody here has run it
Task List Management
Guidelines for managing task lists in Markdown files to track progress on completing a PRD.
Required Companion Skill
Use /interrogate-me when selecting, sequencing, or committing tasks from a PRD task list. Let it stress-test the next task, assumptions, dependencies, risks, and acceptance criteria one question at a time before implementation begins. Capture resulting decisions, risks, or unresolved issues in the task list and "Relevant Files" section as appropriate.
Guardrails
- State the next sub-task, assumptions, and verification command before coding.
- Implement the smallest change that satisfies the active sub-task. Do not add speculative tasks or abstractions.
- Touch only files required by the active sub-task. Mention unrelated cleanup instead of doing it.
- Remove only temporary files and unused code introduced by your own changes.
Task Implementation
- One sub-task at a time: Do not start the next sub-task until you ask the user for permission and they say "yes" or "y".
- Completion protocol:
- When you finish a sub-task, immediately mark it as completed by changing
[ ]to[x]. - If all subtasks underneath a parent task are now
[x], follow this sequence:- Run the relevant test suite (
pytest,npm test,bin/rails test, etc.). - Only if tests pass, stage changes with
git add. - Remove temporary files and temporary code introduced by the task.
- Commit with a descriptive conventional commit message.
- Run the relevant test suite (
- Once all subtasks are completed and committed, mark the parent task as completed.
- When you finish a sub-task, immediately mark it as completed by changing
- Stop after each sub-task and wait for the user's go-ahead.
Task List Maintenance
- Update the task list after significant work.
- Mark finished sub-tasks
[x]. - Mark the parent task
[x]once all its subtasks are[x]. - Add newly discovered tasks only when they are required by the current PRD scope. Otherwise, mention them or add them to a backlog only with user approval.
- Keep "Relevant Files" accurate and include a one-line purpose for each file.
- Before starting work, check which sub-task is next.
- After implementing a sub-task, update the file and pause for user approval.
Install:
npx skills add ChristopherAlphonse/calphonse-skills --skill process-task-list