一键导入
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 职业分类
| 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)
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.