What problem does it solve?
This skill eliminates the risk of disorganized, untracked multi-session work on JellyRock by providing a standardized, repeatable process to start new tracked projects with a clear, collaboratively designed charter, preventing scope drift and lost work across sessions.
Core Features & Use Cases
- Automated Project Scaffolding: Runs a deterministic, error-checked script to create the project directory, generate a PLAN.md from the official template, fill in dated frontmatter, and index the project in the projects README, eliminating manual setup errors and duplicate work.
- Interactive Charter Co-Design: Guides collaborative discussion to define the project Goal, Success criteria, Out of scope, and Phases, ensuring full alignment on scope before any work begins.
- Duplicate Slug Protection: Automatically checks for existing projects with the same slug (including archived projects) to prevent accidental overwrites of prior work and routes users to the correct resume workflow if a duplicate is found.
Use Case: For a multi-session effort like implementing a new JellyRock playback feature that spans design, development, and testing across multiple work sessions, use this skill to set up a tracked project with a clear plan and enforced session lifecycle.
Quick Start
Invoke the start-project skill with your desired project slug (for example, "playback-redesign") to scaffold a new tracked JellyRock project and begin co-designing its charter with the guided workflow.