create-plan — how to use create-plan how to use create-plan, create-plan setup guide, create-plan alternative, create-plan vs package managers, install create-plan, what is create-plan, create-plan for AI agents, create-plan development workflow, create-plan GitHub integration

v1.0.0
GitHub

About this Skill

Perfect for Development Workflow Agents needing structured implementation planning and execution capabilities. create-plan is a package manager for AI agents that enables the installation of skills from GitHub with a single command, facilitating a streamlined development workflow.

Features

Installs agent skills from GitHub with a single command
Enables creation of a comprehensive implementation plan
Enters plan mode for execution as part of a 5-step development workflow
Supports resistance to bias toward finishing quickly
Follows core principles of first principles and simplicity
Positions itself as Step 4 in the development workflow

# Core Topics

kasperjunge kasperjunge
[0]
[0]
Updated: 3/10/2026

Quality Score

Top 5%
54
Excellent
Based on code quality & docs
Installation
SYS Universal Install (Auto-Detect)
> npx killer-skills add kasperjunge/agent-resources/create-plan
Supports 18+ Platforms
Cursor
Windsurf
VS Code
Trae
Claude
OpenClaw
+12 more

Agent Capability Analysis

The create-plan MCP Server by kasperjunge is an open-source Community integration for Claude and other AI agents, enabling seamless task automation and capability expansion. Optimized for how to use create-plan, create-plan setup guide, create-plan alternative.

Ideal Agent Persona

Perfect for Development Workflow Agents needing structured implementation planning and execution capabilities.

Core Value

Empowers agents to create comprehensive implementation plans, enter plan mode for execution, and streamline development workflows using first principles, simple design, and in-depth analysis, supporting protocols like step-by-step planning and execution.

Capabilities Granted for create-plan MCP Server

Automating development workflow planning
Generating step-by-step implementation plans
Executing plans in a controlled environment

! Prerequisites & Limits

  • Requires resistance to bias toward quick finishes
  • Adherence to first principles and simple design over ease
Project
SKILL.md
7.0 KB
.cursorrules
1.2 KB
package.json
240 B
Ready
UTF-8

# Tags

[No tags]
SKILL.md
Readonly

Create Plan

Create a comprehensive implementation plan and enter plan mode for execution.

Position in Workflow

Step 4 of development workflow:

  1. /research - Understand problem, explore implementation
  2. /brainstorm-solutions - Explore solutions
  3. /design-solution - Converge on a solution
  4. /make-plan - Create implementation plan (THIS)
  5. Code, review, ship

Core Principle

First principles. Simple over easy. Go deep.

You have a bias toward finishing quickly. Resist it.

Never cut corners or take the path of least resistance. Prefer the fundamentally right solution even if it requires significantly more work. The cost of a suboptimal solution compounds over time. Rushed plans degrade codebases.

Simple ≠ Easy:

  • Easy: Less work now, more pain later (shortcuts, hacks, "good enough")
  • Simple: More work now, less pain forever (clean, maintainable, right)

Always choose simple. Always go deep enough to find it.

Input

Default: Use chosen solution from current conversation context.

If argument provided:

  • GitHub issue number/URL: Fetch full context with scripts/gh_issue_phase.sh get-issue $ARG
  • Free-form text: Additional constraint or clarification for the plan.

Workflow

1. Verify Ready State

Before planning, confirm:

  • Research is complete (problem understood)
  • Solution space was explored
  • A solution has been chosen

If missing context, ask: "I need [research/solution choice] before creating a plan. Should I run /research or /design-solution first?"

2. Specify Behavior Explicitly

This is the most critical step. Be exhaustive.

For each feature/change, document:

Desired Behavior

  • What SHOULD happen in normal cases
  • Expected outputs for typical inputs
  • Success criteria

Undesired Behavior

  • What MUST NOT happen
  • Edge cases to handle gracefully
  • Error conditions and their responses

Usage Patterns

  • Common usage patterns (happy path)
  • Unhappy paths (errors, edge cases, invalid input)
  • Boundary conditions

Example format:

## Behavior: User Authentication

### Desired
- Valid credentials → session created, redirect to dashboard
- Session expires after 24h of inactivity
- Invalid credentials → clear error message, no session

### Undesired
- NEVER store password in plain text
- NEVER expose session token in URL
- NEVER allow infinite login attempts

### Edge Cases
- Expired password → prompt reset before login
- Concurrent sessions → configurable limit
- Network timeout during auth → retry with backoff

3. Go Deep - Gather Sufficient Context

Do not plan without full understanding. Read more code than feels necessary. Understand the implications of each decision.

Before finalizing any part of the plan:

  • Read all related files, not just the obvious ones
  • Understand how similar problems were solved elsewhere in the codebase
  • Trace the full impact of proposed changes
  • Identify hidden dependencies and side effects

You are not ready to plan if:

  • You haven't read the files your changes will affect
  • You don't understand the existing patterns in this area
  • You're making assumptions instead of verifying

4. Apply First Principles Check

For each part of the plan, challenge ruthlessly:

QuestionPurpose
Is this necessary?Avoid bloat
Is there a simpler approach?Simple > easy
Does this fight the codebase?Respect existing patterns
What would we regret in 6 months?Long-term thinking
Are we cutting corners?No shortcuts
Do I have enough context?Go deeper if uncertain

Red flags - STOP and reconsider:

  • "This is faster but..." → You're choosing easy over simple
  • "We can clean this up later..." → You won't. Do it right now.
  • "Good enough for now..." → It will become permanent tech debt
  • Adding TODO comments for "later" → Later never comes
  • Skipping error handling "for simplicity" → That's not simplicity, it's negligence
  • "I think this should work..." → You don't know. Go read more code.
  • Feeling rushed → Slow down. Bad plans cost more than slow plans.

5. Design Tests

Write test specifications BEFORE implementation details:

Test design principles:

  • Test behavior, not implementation
  • Cover happy paths AND edge cases
  • One assertion per test (when practical)
  • Tests should be fast and isolated

Format:

## Tests

### Unit Tests
- `test_valid_credentials_creates_session` - happy path
- `test_invalid_credentials_returns_error` - error case
- `test_expired_password_prompts_reset` - edge case

### Integration Tests
- `test_full_login_flow_with_redirect`
- `test_session_timeout_behavior`

6. GitHub Issue Tracking

If a GitHub issue was provided or is available from prior phases:

Post behavior specification and test design as a phase comment and set the label. This must happen BEFORE entering plan mode.

bash
1echo "$PLAN_SUMMARY" | scripts/gh_issue_phase.sh post-phase $ISSUE planning 2scripts/gh_issue_phase.sh set-label $ISSUE phase:planning

Pass the issue number forward for code-review and commit phases.

7. Enter Plan Mode

After documenting behavior and tests, switch to plan mode:

Say: "Entering plan mode to create the implementation plan."

Then use the EnterPlanMode tool.

Output Format (Before Plan Mode)

markdown
1## Implementation Plan: [Feature Name] 2 3### Chosen Solution 4[Brief restatement of chosen approach from /design-solution] 5 6### Behavior Specification 7 8#### [Component/Feature 1] 9 10**Desired:** 11- [What should happen] 12 13**Undesired:** 14- [What must not happen] 15 16**Edge Cases:** 17- [Boundary conditions and handling] 18 19#### [Component/Feature 2] 20[Same structure] 21 22### Tests 23 24#### Unit Tests 25- `test_name` - [what it verifies] 26 27#### Integration Tests 28- `test_name` - [what it verifies] 29 30### First Principles Check 31- [Confirmation that no shortcuts are taken] 32- [Confirmation of simplest viable approach] 33- [Alignment with existing patterns] 34 35--- 36 37Entering plan mode to create implementation steps.

Common Mistakes

MistakeFix
Insufficient context gatheringRead ALL related files before planning
Vague behavior specsWrite explicit examples for each case
Only happy pathAlways include unhappy paths and edge cases
Tests as afterthoughtDesign tests BEFORE implementation
Shortcut rationalizationApply first principles check ruthlessly
Rushing to plan modeComplete behavior spec first
Missing "undesired" sectionExplicitly state what must NOT happen
Planning with assumptionsVerify by reading code, don't assume
Choosing easy over simpleMore work now = less pain forever

What NOT to Do

  • Do NOT plan without reading all affected code
  • Do NOT make assumptions - verify by reading
  • Do NOT skip behavior specification
  • Do NOT leave edge cases undefined
  • Do NOT take shortcuts for "simplicity"
  • Do NOT skip the first principles check
  • Do NOT enter plan mode without tests designed
  • Do NOT proceed if solution wasn't explicitly chosen
  • Do NOT rush - bad plans cost more than slow plans
  • Do NOT rationalize shortcuts with "we can fix it later"

Related Skills

Looking for an alternative to create-plan or building a Community AI Agent? Explore these related open-source MCP Servers.

View All

widget-generator

Logo of f
f

widget-generator is an open-source AI agent skill for creating widget plugins that are injected into prompt feeds on prompts.chat. It supports two rendering modes: standard prompt widgets using default PromptCard styling and custom render widgets built as full React components.

149.6k
0
Design

testing

Logo of lobehub
lobehub

Testing is a process for verifying AI agent functionality using commands like bunx vitest run and optimizing workflows with targeted test runs.

73.3k
0
Communication

chat-sdk

Logo of lobehub
lobehub

chat-sdk is a unified TypeScript SDK for building chat bots across multiple platforms, providing a single interface for deploying bot logic.

73.0k
0
Communication

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication