원클릭으로
writing-plans
Use when you have a spec or requirements for a multi-step task, before touching code
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Use when you have a spec or requirements for a multi-step task, before touching code
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Use when the client has a complex idea that needs design exploration before implementation.
Clarifies vague business requests by asking focused questions about goals, constraints, and context. Used when a prompt needs more detail to determine the best approach.
Find the right MCP server, community skill, or API integration for any tool or business problem. Covers registry search, evaluation, and config translation.
Deep Google Sheets, Gmail, and Calendar knowledge for business operators — formulas, search operators, automation patterns, and cross-tool workflows. Not a setup guide — domain expertise for getting real work done.
Deep Notion knowledge for business operators — databases, templates, property design, formulas, and automation patterns. Not a setup guide — domain expertise for getting real work done in Notion.
Revenue operations knowledge for business operators — dashboard reading, subscription management, invoicing, reporting, and payment operations. Not a developer guide — domain expertise for running your business on Stripe.
| name | writing-plans |
| description | Use when you have a spec or requirements for a multi-step task, before touching code |
Follow the system prompt's Plan Creation section. It has the full rules for:
technicalDetail field)Announce at start: "I'm creating an implementation plan for this."
Before writing the plan:
Keep tasks independent where possible. Only add dependencies when a task genuinely requires another task's output.
Tasks are grouped into steps (internally called waves). Each step runs in parallel — all tasks in the same step execute simultaneously. Between steps, a verifier checks the work before advancing.
Algorithm:
When presenting the plan to the client, show which tasks run in parallel:
"Tasks 1, 2, and 3 have no dependencies — they'll run together in Step 1. Task 4 depends on Tasks 1 and 2, so it starts in Step 2 after the verifier confirms Step 1 is solid."
This helps the client understand the execution timeline and total project duration.
If you provide steps to CreateProjectTasks, give each step an outcome-focused name that describes what the user gets, not what the code does:
If you omit steps, they're auto-derived from task titles.
If the research-before-planning skill was used, reference its findings directly in task technicalDetail:
<action>: "Use Supabase v2. Auth uses the new signIn() method."<action> and checks to <verify><action>: "VERIFY FIRST: [assumption]. If wrong, use [fallback]."<action> as design constraintsNever write a plan that contradicts research findings. If research says "library X is deprecated, use Y instead," the plan uses Y.
Before finalizing the plan, review each task and ask: "Is this essential for the user's stated goal, or am I adding it because it seems nice to have?" Remove anything that doesn't directly contribute to the outcome. YAGNI ruthlessly.
Upstream: brainstorming skill → research-before-planning skill → this skill Downstream: CreateProjectTasks → executor agent (auto-executes)