Start Project Skill - Feature Initialization
Orchestrate the start of new feature development.
Workflow
Phase 1: Research (Claude Subagents)
- •
Codebase Exploration
codeTask(subagent_type="Explore", prompt=""" Explore codebase for: - Related existing implementations - Patterns used in similar features - Dependencies and interfaces Return: File paths and key patterns found """)
- •
External Research (if needed)
- •WebSearch for library documentation
- •WebFetch for specific API references
Phase 2: Requirements Gathering
- •Ask user clarifying questions
- •Document requirements
- •Identify constraints
Phase 3: Design Consultation (Codex)
code
Task(subagent_type="general-purpose", prompt="""
Consult Codex for design:
codex exec --model o3 --sandbox read-only --full-auto "
Design approach for: {feature}
Research findings:
{research summary}
Requirements:
{requirements}
Recommend:
1. Architecture approach
2. Key design decisions
3. Potential issues
4. Implementation order
"
Return concise design summary.
""")
Phase 4: Task Creation
- •Create task list based on plan
- •Set task dependencies
- •Present for user approval
Output Structure
markdown
## Project: {feature name}
### Research Summary
- Existing related code: {files}
- Patterns identified: {patterns}
- External resources: {links}
### Requirements
- {requirement 1}
- {requirement 2}
### Design (Codex Review)
{Codex recommendation summary}
### Implementation Tasks
1. [ ] {task 1}
2. [ ] {task 2}
3. [ ] {task 3}
### Next Steps
{What to do after approval}
Example Usage
User: "/startproject Add MLflow experiment comparison feature"
- •Explore existing MLflow integration code
- •Research MLflow comparison APIs
- •Ask about specific comparison requirements
- •Consult Codex for design
- •Create task breakdown
- •Present for approval