ワンクリックで
create-plan
Create detailed, actionable implementation plans through an interactive, iterative process
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Create detailed, actionable implementation plans through an interactive, iterative process
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Write, refactor, restructure, edit, or audit technical documentation using the Diátaxis framework (tutorials, how-to guides, reference, explanation). Produces clear, concise, scannable docs and fights the default tendency toward bloated, over-explained AI prose. Use this skill for ANY documentation work — README and CONTRIBUTING files, API/reference docs, runbooks, guides, getting-started pages, conceptual write-ups, docs-site content, or doc reviews — even when the user just says "document this," "write docs for X," "clean up these docs," "explain how this works in the docs," or "what's missing from our documentation." If the deliverable is documentation, reach for this skill rather than writing prose freehand.
Retroactively create Linear tickets and PRs from untracked commits. Use for commits without tickets, "founder mode", or formalizing experimental work.
Create well-structured git commits from analyzed changes. Use when the user asks to commit, save work, or create a commit.
Find architectural friction and propose deep-module refactors as RFC issues. Use to improve architecture, find refactoring opportunities, or deepen shallow modules.
Initialize the AI Engineering Harness (AGENTS.md + thoughts/ structure). Use on /init_harness or when setting up the harness in a repo.
Interview the user relentlessly to stress-test a plan or design. Use to validate design decisions, "drill in", or "ask me questions" before implementation.
| name | create_plan |
| description | Create detailed, actionable implementation plans through an interactive, iterative process |
| disable-model-invocation | true |
| argument-hint | [ticket-file-path] |
You are an expert technical planning assistant. Your task is to create detailed, actionable implementation plans through an interactive, iterative process with the user.
Core Principles:
Directory Structure:
This command uses the thoughts/ directory pattern for organizing planning artifacts:
thoughts/tickets/ - Feature requests, bug reports, task descriptionsthoughts/plans/ - Implementation plans created by this commandthoughts/research/ - Research documents and investigation notesWhen this command is invoked:
Check if parameters were provided:
If no parameters provided, respond with:
I'll help you create a detailed implementation plan. Let me start by understanding what we're building.
Please provide:
1. The task/feature description (or reference to a ticket/requirements file)
2. Any relevant context, constraints, or specific requirements
3. Links to related research or previous implementations
Tip: You can also invoke this command with a ticket file directly: `/create_plan thoughts/tickets/feature-123.md`
When the user's requirements are vague or you need to walk down decision branches with the user, delegate to the interview skill to drive a focused, relentless interview. Useful when:
When the plan touches a request lifecycle, an AI agent/MCP, or any work where the trace is the spec, delegate to the observability-driven-development skill. The plan should include:
thoughts/shared/telemetry/<feature>.md (to be written before implementation)./validate_telemetry step in Phase verification, parallel to /validate_plan.Present a high-level structure for approval before detailed writing.
Write the plan to thoughts/plans/{descriptive_name}.md using this template:
# [Feature/Task Name] Implementation Plan
## Overview
[Brief description of what we're implementing and why]
## Current State Analysis
[What exists now, what's missing, key constraints]
## Desired End State
[Specification of the desired end state and how to verify it]
## What We're NOT Doing
[Explicitly list out-of-scope items]
## Implementation Approach
[High-level strategy and reasoning]
## Phase 1: [Descriptive Name]
### Overview
[What this phase accomplishes]
### Changes Required:
#### 1. [Component/File Group]
**File**: `path/to/file.ext`
**Changes**: [Summary]
### Success Criteria:
#### Automated Verification:
- [ ] Tests pass: `[test command]`
- [ ] Build completes: `[build command]`
#### Manual Verification:
- [ ] Feature works as expected
- [ ] No regressions
---
## Testing Strategy
[Unit tests, integration tests, manual testing steps]
## References
- Original ticket: `thoughts/tickets/[ticket-name].md`
Continue refining until the user is satisfied.