ワンクリックで
design-plans
Instructions for writing good design plan artifacts. Use when specifically requested.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Instructions for writing good design plan artifacts. Use when specifically requested.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Publishes a clean normal feature or task branch and creates its pull request on explicit human request.
Instructions for writing good implementation plans artifacts. Use when specifically requested.
Instructions for executing implementation plans. Use when specifically requested.
Instructions for executing a task from an implementation plans. Use when specifically requested.
Instructions for investigating a codebase to answer a specific question.
Reviews code changes directly against quality standards. Use when no implementation plan or journal exists.
| name | design-plans |
| description | Instructions for writing good design plan artifacts. Use when specifically requested. |
Based on business requirements, create a design plan artifact.
Use this skill to produce a design plan artifact from business requirements or a feature
description. It is always the first artifact stage in the run-feature workflow.
This skill is a sub-skill called by orchestrators:
run-feature — stage 1 (design)Do not use this skill to write implementation plans, fix plans, or any code. The output is a
design plan only. Do not confuse with create-implementation-plan, which translates a design
plan into executable steps.
Your prompt must include:
If not provided, ask before proceeding. Do not guess.
Design plans describe requirements for a feature, a refactor, a new project, etc. They are not implementation plans. Design plans describe WHAT will be built and WHY. They do not describe HOW to build it.
The single most important rule: a design plan must not contain implementation details. If you find yourself writing a file path, a function name, a parameter name, a configuration key, or anything that presupposes a specific implementation, stop and reframe it as a behavior or outcome instead. Those details belong in the implementation plan.
The line between design and implementation:
| Design plan (correct) | Implementation plan (not here) |
|---|---|
| The UI fetches runtime config at startup | config.ts calls fetch('/config.json') on load |
| The release pipeline verifies images before deploy | verify-images/action.yml accepts a sha input |
| Terraform applies are manually triggered only | terraform-dev.yml uses on: workflow_dispatch |
| The bundle is built once and promoted unchanged | release.yml uploads ui/dist/ as a workflow artifact |
Implementation plans follow design plans. Those documents explain the HOW.
The plan MUST conform to the structure defined in the template! Plans that deviate will be flagged by the plan reviewer with Critical Findings.
The work is complete after the design plan is created. The work does not include writing the implementation plan. The work should never include creation or modification of product code.
Read .agents/artifacts/design-plan/description.md for the canonical definition of each
section — what belongs there, what good looks like, and what is explicitly excluded.
Use .agents/artifacts/design-plan/template.md.j2 as the structural stub. A good design plan is
succinct and clear. It can be consumed by agents and humans alike to understand the scope and
goals of the project. A reviewer should be able to approve or reject the direction without
needing to know how any of it will be implemented.
Write the design plan to {project-dir}/design-plan.md. Supply the path to your caller on
completion.
Render .agents/artifacts/design-plan/template.md.j2 to produce the initial file. Replace
all dummy content — every line drawn from the retro encabulator — with real content for this
project. The rendered file must contain no placeholder text when submitted.
Before writing, read and follow ~/.agents/instructions/markdown.md. All heading spacing,
list formatting, line length, and code fence rules apply to every plan artifact.