plan

Create PLAN.md with phase-based breakdown for tasks, spikes, and bugs.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "plan" with this command: npx skills add taylorhuston/local-life-manager/taylorhuston-local-life-manager-plan

/plan

Create PLAN.md with phase-based breakdown for tasks, spikes, and bugs.

Usage

/plan 001 # Create plan for issue 001 (auto-detect project) /plan 001 --project coordinatr # Explicit project /plan SPIKE-003 # Plan for a spike (creates exploration plans) /plan 003 --second-opinion # Get peer review from Gemini CLI before finalizing

Issue Type Detection

Issue Type Plan Structure File Created

Task (TASK.md) Sequential phases with checkpoints PLAN.md

Bug (BUG.md) Investigation → Fix phases PLAN.md

Spike (SPIKE.md) Exploration phases per approach PLAN-1.md, PLAN-2.md, ...

Execution Flow

For Task/Bug

Load Context:

Read: ideas/[project]/issues/###-/TASK.md (or BUG.md) Read: spaces/[project]/docs/specs/.md (if implements: field exists) Glob: spaces/[project]/docs/adrs/ADR-.md Glob: resources/research/.md

If the issue has an implements: field, load that specific spec section:

Read: spaces/[project]/docs/specs/required-features.md # Extract relevant section

Cross-Project Pattern Search:

Search other projects for similar implementations

Grep: spaces/*/src/ for relevant patterns

Include relevant references in plan:

Related Implementations

Found similar patterns in other projects:

  • spaces/yourbench/src/auth/clerk.ts - Clerk auth setup

  • spaces/coordinatr/src/lib/session.ts - Session handling

Library Documentation (automatic for integrations):

MANDATORY when task involves:

  • Installing/configuring external libraries or SDKs

  • Framework integrations (auth providers, databases, APIs)

  • Third-party services (Clerk, Stripe, AWS services, etc.)

Process:

1. Resolve library ID

mcp__context7__resolve-library-id: {libraryName}

2. Fetch current documentation

mcp__context7__query-docs: {context7CompatibleLibraryID}

3. Search for recent patterns/best practices

WebSearch: "{library} {framework} integration 2026"

Document findings:

Library Documentation Validation

{Library Name} (validated YYYY-MM-DD):

  • Current version: X.Y.Z

  • Key integration patterns: [summary]

  • Recommended approach: [based on current docs]

Generate Plan:

  • Break work into logical phases

  • Each phase has clear deliverables

  • Include checkpoints between phases

  • Add "Done When" criteria

Write PLAN.md:

  • Present phases, estimated effort, dependencies

  • Include "Library Documentation Validation" section (if applicable)

  • Include "Second Opinion Analysis" section (if requested)

Commit Suggestion:

  • Ask: "Commit PLAN.md to ideas repo? (yes/no)"

For Spike (Exploration)

Load Context: Read SPIKE.md (questions, success criteria, time box)

Gather Approaches:

  • Ask: "How many approaches to explore?" → N

  • For each: "Describe approach N?"

Generate: Create PLAN-N.md for each approach

Commit Suggestion: Ask to commit all plan files

Task Plan Example

Implementation Plan: 001 Research Auth Patterns

Overview

Research authentication patterns for Coordinatr's multi-tenant architecture.

Phase 1: Survey Existing Solutions

1.1 - Research Auth Libraries

  • Review Better Auth documentation
  • Compare with Auth.js and Lucia
  • Document trade-offs

1.2 - Multi-Tenant Patterns

  • Research team-based auth patterns
  • Review how Slack, Linear handle it
  • [CHECKPOINT] Summary document complete

Phase 2: Architecture Proposal

2.1 - Draft Architecture

  • Create architecture diagram
  • Document token strategy
  • Define permission model

2.2 - Review

  • Self-critique against requirements
  • [CHECKPOINT] Architecture doc complete

Done When

  • Auth library recommendation documented
  • Architecture proposal in ideas/coordinatr/docs/
  • Trade-offs and risks identified

Second Opinion Feature

What: Optional peer review from Gemini CLI before finalizing plans.

Usage: Pass --second-opinion flag to trigger Gemini review with Context7 validation.

Process:

  • Send plan to Gemini CLI for review

  • Validate each recommendation against Context7 docs

  • Claude makes final decision on each:

  • ✅ ACCEPT: Recommendation validated AND improves plan

  • ⚠️ MODIFY: Good idea but needs adjustment

  • ❌ REJECT: Invalid or not applicable

  • Document all decisions in "Second Opinion Analysis" section

Requirements:

  • Gemini CLI installed and functional

  • --second-opinion flag explicitly passed

Graceful degradation: If Gemini unavailable, proceeds with Claude-only plan.

Workflow

/spec → /issue → /plan {ID} → (work phases) → /complete {ID} ↓ Load spec section from implements: field

Creates:

  • Task/Bug: ideas/{project}/issues/###-*/PLAN.md

  • Spike: ideas/{project}/issues/###-*/PLAN-1.md , PLAN-2.md , etc.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

daily-review

No summary provided by upstream source.

Repository SourceNeeds Review
General

daily-journal

No summary provided by upstream source.

Repository SourceNeeds Review
General

weekly-review

No summary provided by upstream source.

Repository SourceNeeds Review
General

good-morning

No summary provided by upstream source.

Repository SourceNeeds Review