Back to skills
SkillHub ClubResearch & OpsFull StackDesigner

planning-phase

Standard Operating Procedure for /plan phase. Covers research depth, code reuse detection, design pattern selection, and architecture planning.

Packaged view

This page reorganizes the original catalog entry around fit, installability, and workflow context first. The original raw source lives below.

Stars
4
Hot score
81
Updated
March 20, 2026
Overall rating
C3.2
Composite score
3.2
Best-practice grade
A85.2

Install command

npx @skill-hub/cli install marcusgoll-robinhood-algo-trading-bot-planning-phase

Repository

marcusgoll/robinhood-algo-trading-bot

Skill path: .claude/skills/planning-phase

Standard Operating Procedure for /plan phase. Covers research depth, code reuse detection, design pattern selection, and architecture planning.

Open repository

Best for

Primary workflow: Research & Ops.

Technical facets: Full Stack, Designer.

Target audience: everyone.

License: Unknown.

Original source

Catalog source: SkillHub Club.

Repository owner: marcusgoll.

This is still a mirrored public skill entry. Review the repository before installing into production workflows.

What it helps with

  • Install planning-phase into Claude Code, Codex CLI, Gemini CLI, or OpenCode workflows
  • Review https://github.com/marcusgoll/robinhood-algo-trading-bot before adding planning-phase to shared team environments
  • Use planning-phase for development workflows

Works across

Claude CodeCodex CLIGemini CLIOpenCode

Favorites: 0.

Sub-skills: 0.

Aggregator: No.

Original source / Raw SKILL.md

---
name: planning-phase
description: "Standard Operating Procedure for /plan phase. Covers research depth, code reuse detection, design pattern selection, and architecture planning."
allowed-tools: Read, Grep, Glob, Bash
---

# Planning Phase: Quick Reference

> **Purpose**: Generate implementation plan with reuse analysis from spec.md, ensuring alignment with project documentation and maximizing code reuse.

## Phase Overview

**Inputs**:
- `specs/NNN-slug/spec.md` - Feature specification
- `docs/project/*.md` - 8 project documentation files (if available)

**Outputs**:
- `specs/NNN-slug/plan.md` - Implementation plan
- `specs/NNN-slug/research.md` - Research findings and reuse opportunities

**Expected duration**: 1-3 hours

---

## Quick Start Checklist

**Before you begin**:
- [ ] Specification phase completed (`spec.md` exists)
- [ ] Understand feature requirements
- [ ] Project documentation available (or brownfield codebase)

**Core workflow**:
1. ✅ [Load Project Documentation](resources/project-docs-integration.md) - Read all 8 docs for constraints
2. ✅ [Research Code Reuse](resources/code-reuse-analysis.md) - Search before designing
3. ✅ [Design Architecture](resources/architecture-planning.md) - Components, layers, patterns
4. ✅ [Plan Data Model](resources/data-model-planning.md) - Entities, relationships, migrations
5. ✅ [Define API Contracts](resources/api-contracts.md) - Endpoints, schemas, validation
6. ✅ [Plan Testing Strategy](resources/testing-strategy.md) - Unit, integration, E2E coverage
7. ✅ [Estimate Complexity](resources/complexity-estimation.md) - Task count prediction

---

## Detailed Resources

### 🎯 Core Workflow
- **[Project Docs Integration](resources/project-docs-integration.md)** - Load 8 project docs for constraints
- **[Code Reuse Analysis](resources/code-reuse-analysis.md)** - Anti-duplication search patterns
- **[Architecture Planning](resources/architecture-planning.md)** - Component design, layers, patterns

### 📊 Planning Artifacts
- **[Data Model Planning](resources/data-model-planning.md)** - Entity design, ERD, migrations
- **[API Contracts](resources/api-contracts.md)** - OpenAPI specs, endpoint design
- **[Testing Strategy](resources/testing-strategy.md)** - Coverage plan, test types

### 🔧 Estimation & Validation
- **[Complexity Estimation](resources/complexity-estimation.md)** - Task count prediction (20-30 tasks)
- **[Common Mistakes](resources/common-mistakes.md)** - Anti-patterns to avoid

---

## Completion Criteria

**Required**:
- [ ] `plan.md` created with architecture, components, API contracts
- [ ] `research.md` created with reuse findings and project context
- [ ] All 8 project docs read (or brownfield research complete)
- [ ] Code reuse opportunities identified (5-15 expected)
- [ ] Testing strategy defined (unit, integration, E2E)
- [ ] Complexity estimated (20-30 tasks predicted)

**Optional** (if applicable):
- [ ] Data model ERD created (Mermaid diagram)
- [ ] API contracts in OpenAPI format
- [ ] UI/UX flow diagram (for UI features)

---

## Next Phase

After planning complete:
→ `/tasks` - Break down into concrete implementation tasks

---

**See also**:
- [reference.md](reference.md) - Comprehensive planning guide (full text)
- [examples.md](examples.md) - Good vs bad planning examples
planning-phase | SkillHub