원클릭으로
challenge-plan
Use when stress-testing, challenging, reviewing, repairing, or grilling a plan before execution.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Use when stress-testing, challenging, reviewing, repairing, or grilling a plan before execution.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Use when creating a Jira ticket to plan upcoming work. Guides ticket drafting with clear structure, self-contained context, and testable acceptance criteria, then creates the ticket via the available Jira/Atlassian broker tool.
Use when reviewing a pull request, branch, commit range, working tree diff, plan, document, or other coherent unit of work across correctness, security, codebase alignment, code quality, test quality, performance, and simplicity.
Use when the user asks to create or polish a standalone HTML artifact such as an HTML report, interactive explainer, visual plan, dashboard, slide deck, diagram, prototype, or throwaway HTML tool.
Use when debugging bugs, failures, exceptions, flaky behavior, regressions, or performance problems where the cause is not already proven.
Use when the user asks to build web components, pages, or applications that need distinctive, production-grade frontend interfaces with high design quality
Reference skill for browser automation: web testing, form filling, screenshots, and data extraction. Use when the user needs to navigate websites, interact with web pages, fill forms, take screenshots, test web applications, or extract information from web pages.
| name | challenge-plan |
| description | Use when stress-testing, challenging, reviewing, repairing, or grilling a plan before execution. |
Stress-test a plan before execution. Optimize for finding material problems early, not for producing a long review.
Challenge the plan against the user's goal, acceptance criteria, repo reality, verification path, and autonomous handoff readiness. Report meaningful blockers and risks only. Do not nitpick wording or invent theoretical issues.
Read the referenced plan or plan-like artifact. If no plan path is provided, identify the relevant plan from the conversation or ask for it.
Then gather only the repo context needed to judge the plan:
.plans/*.md filesIf a claim can be checked in the repo, check it instead of asking the user. If the plan was produced by the plan skill and already includes research evidence, reuse that evidence instead of duplicating work unless something looks stale, missing, or contradictory.
For non-trivial plans, prefer spawn_agents with read-only review or exploration agents. When independent checks can run concurrently, spawn them in one parallel spawn_agents call instead of serial calls. Ask challengers to evaluate the plan against this rubric:
/goal run, without requiring more user decisions?Keep subagent prompts read-only. Ask for evidence-backed findings, not edits.
Return a concise challenge report:
/goal, and what must change before handoffFor each finding, include why it matters and the evidence. If no material issues are found, say the plan is ready enough to execute and list any residual uncertainty.
If human input is needed, ask one focused question at a time. Include the recommended answer. Resolve upstream decisions before downstream details.
Use ask_user when there are multiple valid choices with different trade-offs.
Do not edit the plan by default. If the user asks for revisions, or if the current Plan-mode task is explicitly to repair the plan, update the plan with the available plan-editing tools.
Keep revisions minimal. Preserve good plan structure. Do not turn a plan into a line-by-line diff; plans should capture intent, constraints, acceptance criteria, implementation notes or task groups, documentation impact, verification, risks, assumptions, and handoff guidance.