Skip to content
Development
Command

/blueprint

Generate an implementation plan with system architecture design and dependency-ordered task breakdown from a specification.

From plugin
claude-night-market
325163 skills59 agents163 commands1 MCP
Install
$ npx -y skills add athola/claude-night-market --agent claude-code

How it fires

How this command gets triggered: by you, by Claude, or both.

  • Fires itselfClaude auto-loads it when your prompt matches the work.
  • You can call itInvoke it directly when you want it.
  • Slash command/blueprint

Context preview

What this command does when you run it.

Generate an implementation plan with system architecture design and dependency-ordered task breakdown from a specification.

Command definition

blueprint.md
name: blueprint
description: "Generate an implementation plan with system architecture design and dependency-ordered task breakdown from a specification."
usage: /attune:blueprint [--input FILE] [--component NAME]

Attune Plan Command

Transform specifications into executable implementation plans with system architecture, component design, and dependency-ordered task breakdown.

When To Use

Use this command when you need to:

  • Convert specification into implementation plan
  • Design system architecture from requirements
  • Break down work into dependency-ordered tasks
  • Estimate effort and plan sprints
  • Define component interfaces and data flow
  • Create concrete roadmap for execution

When NOT To Use

Avoid this command if:

  • No specification exists yet (use `/attune:specify` first)
  • Still defining requirements (complete specification phase)
  • Ready to execute existing plan (use `/attune:execute` instead)
  • Adjusting running project (update plan incrementally)

Usage

# Create plan from specification
/attune:blueprint

# Plan with custom input
/attune:blueprint --input docs/specification.md

# Focus on specific component
/attune:blueprint --component "authentication"

What This Command Does

1. **Loads specification** from specify phase 2. **Invokes planning skill** with superpowers integration 3. **Designs system architecture** (components, interfaces, data flow) 4. **Breaks down into tasks** with dependencies and estimates 5. **Produces implementation plan** for execution phase

Integration with Superpowers

When superpowers plugin is available:

  • Uses `Skill(superpowers:writing-plans)` for structured planning
  • Applies dependency analysis
  • Creates checkpoint-based execution flow

Without superpowers:

  • Falls back to attune's native planning skill
  • Provides similar step-by-step approach
  • Documents tasks systematically

Workflow

# 1. Invoke planning skill
Skill(attune:project-planning)

# 2. Design architecture:
#    - System components
#    - Component interfaces
#    - Data flow diagrams
#    - Technology selections

# 3. Break down into tasks:
#    - Development tasks with dependencies
#    - Testing tasks
#    - Deployment tasks
#    - Documentation tasks

# 4. Generate implementation plan
#    - Saved to docs/implementation-plan.md
#    - Includes architecture + task breakdown

# 5. Workflow auto-continues (see below)

Workflow Continuation Protocol (MANDATORY)

**After planning completes successfully**, auto-proceed to the next phase unless `--standalone` was specified:

1. **Verify artifact**: Confirm `docs/implementation-plan.md` exists and is non-empty 2. **Checkpoint message**: Display brief summary to user:

   Implementation plan complete. Saved to docs/implementation-plan.md.
   Proceeding to execution phase...

3. **Auto-invoke next phase**:

   Skill(attune:project-execution)

**Bypass Conditions** (skip auto-continuation if ANY true):

  • `--standalone` flag was provided
  • `docs/implementation-plan.md` does not exist or is empty
  • User explicitly requests to stop after planning

Plan Structure

Section 1: Architecture Design

**Components**:

## System Architecture

### Component Diagram

┌─────────────┐ ┌──────────────┐ ┌─────────────┐ │ Web UI │─────▶│ API Server │─────▶│ Database │ │ (React) │ │ (FastAPI) │ │ (Postgres) │ └─────────────┘ └──────────────┘ └─────────────┘ │ ▼ ┌──────────────┐ │ GitHub API │ └──────────────┘


### Components

#### Component 1: Web UI
**Responsibility**: User interface for debt tracking
**Technology**: React 18 + TypeScript + Vite
**Interfaces**:
- REST API client
- OAuth callback handler
**Data**: Client-side state management (React Context)

#### Component 2: API Server
**Responsibility**: Business logic and GitHub integration
**Technology**: FastAPI + Python 3.10
**Interfaces**:
- REST API endpoints
- GitHub webhook receiver
- Database access layer
**Data**: Issue cache, user sessions

#### Component 3: Database
**Responsibility**: Persistent data storage
**Technology**: PostgreSQL 14
**Schema**:
- users (id, github_id, access_token)
- repositories (id, owner, name)
- debt_items (id, repo_id, issue_number, type, priority)

Section 2: Task Breakdown

**Task Format**:

### TASK-001: [Task Name]

**Description**: Clear description of what needs to be done

**Type**: Implementation | Testing | Documentation | Deployment
**Priority**: P0 (Critical) | P1 (High) | P2 (Medium) | P3 (Low)
**Estimate**: [Story points or hours]
**Dependencies**: TASK-002, TASK-005
**Assignee**: [Team member or TBD]

**Acceptance Criteria**:
- [ ] Criterion 1
- [ ] Criterion 2

**Technical Notes**:
- Implementation detail 1
- Implementation detail 2

**Testing Requirements**:
- Unit tests for X
- Integration tests for Y

Section 3: Development Phases

**Phase 1: Foundation** (Weeks 1-2)

  • Project initialization
  • Database schema
  • GitHub OAuth setup
  • Basic API scaffolding

**Phase 2: Core Features** (Weeks 3-6)

  • Issue discovery
  • Prioritization algorithm
  • Dashboard implementation

**Phase 3: Polish** (Weeks 7-8)

  • Error handling
  • Performance optimization
  • Documentation

**Phase 4: Launch** (Week 9)

  • Deployment
  • User testing
  • Feedback collection

Arguments

  • `--input <path>` - Input specification (default: docs/specification.md)
  • `--output <path>` - Output plan (default: docs/implementation-plan.md)
  • `--component <name>` - Focus on specific component
  • `--detailed` - Generate detailed task breakdown with code examples
  • `--standalone` - Run only this phase; do not auto-proceed to execution

Examples

Example 1: Full Project Plan

/attune:specify
/attune:blueprint

**Output**: `docs/implementation-plan.md`

# Technical Debt
Read more
Ships withclaude-night-market

A plugin marketplace for Claude Code. Install only the plugins you need to run git workflows, code review, spec-driven development, and autonomous agents from inside your Claude Code session.

Get the whole plugin, auto-invoked
Stats
325
Stars
0
Views
35
Forks
Active
Maintenance
Python
Language
MIT
License
1d ago
Last commit
8mo ago
Created

Repo: athola/claude-night-market