Project Management Skill
This skill manages the strict project lifecycle defined in CLAUDE.md.
Actions
1. Init Project (init)
Scaffolds a new analysis folder using the standard template.
- •Input:
name(string) - •Steps:
- •Create directory
projects/analysis-plan/[name]/. - •Generate filename:
projects/analysis-plan/[name]/[name]_[YYYY-MM-DD].md. - •Copy
projects/templates/project_plan_template.mdto that file. - •Replace
[Project Name]in the file with the actual name. - •Run
dart scripts/project_status.dartto update dashboards.
- •Create directory
2. Start Project (start)
Moves a project to execution.
- •Input:
name(string) - •Steps:
- •Move
projects/analysis-plan/[name]toprojects/onprogress-plan/[name]. - •Create
projects/onprogress-plan/[name]/progress.md. - •Copy the "Implementation Plan" section from the main project file to
progress.md. - •Run
dart scripts/project_status.dartto update dashboards.
- •Move
3. Finish Project (finish)
Archives a completed project.
- •Input:
name(string) - •Steps:
- •Verify
progress.mdhas 100% completion (all checkboxes checked). - •Run
flutter analyzeandflutter test. - •Move
projects/onprogress-plan/[name]toprojects/success-plan/[name]. - •Run
dart scripts/project_status.dartto update dashboards.
- •Verify
4. Check Progress (progress)
Updates all project dashboards.
- •Steps:
- •Run
dart scripts/project_status.dart.
- •Run
5. Create Issue (issue)
Creates a standardized issue ticket.
- •Input:
title(string) - •Steps:
- •Generate filename:
projects/issues/YYYY-MM-DD-[title_snake_case].md. - •Copy content from
projects/templates/issue_template.md. - •Update title in file.
- •Generate filename: