debug
무료Investigate and fix bugs, failing tests, regressions, build failures, or unexpected behavior using boundary localization, evidence, and bounded hypotheses.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Turn a rough feature, product interaction, or architecture idea into a concrete design. Use when meaningful decisions remain open; avoid for already-clear local edits.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
설치 방법 보기설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
Develop the idea far enough that implementation can proceed confidently. Preserve exploration and design pressure without turning every request into a ceremony.
Inspect the smallest useful set of materials:
AGENTS.mdDo not scan the whole repository unless the decision is truly cross-cutting.
A product description, tutorial, screenshot, example implementation, log, or design document may be:
Route by the requested outcome, not the artifact format. A screenshot does not automatically require design exploration, and a long tutorial does not automatically become the project specification. Explicit written instructions and corrections override inferred visual or tutorial details. Ask about the source's role only when the distinction materially changes the result and cannot be inferred safely.
These roles determine authority, not how much relevant content deserves consideration. One source can contain evidence, proposals, and settled choices; classify the content without treating its whole container as either binding or disposable.
When the commission includes deciding what specified discussions, feedback, or references should contribute to existing work, use the Incorporate method for coverage, corrections, and adoption judgment. From the router read references/incorporate.md; from the explicit design leaf read ../incorporate/SKILL.md. Reading may be delegated before selecting an implementation focus. Retain the established source interpretation and project constraints here while resolving the remaining design decisions; do not restart intake.
State, in compact form:
Treat the user's existing direction as real input. Do not reopen settled choices simply to manufacture alternatives.
A proposed mechanism is not automatically a settled decision. Unless the user explicitly makes it a requirement, preserve the outcome and constraints while independently evaluating whether that mechanism is the best supported route. Preserve explicitly selected forms, media, interactions, and architecture as constraints; do not abstract them away into a generic need. Do not agree into avoidable complexity, and do not replace the proposal merely because another design is more familiar.
When the user asks to build, adapt, or borrow a named behavior, preserve that direction and explore only the decisions still needed to implement it. Do not turn an implementation request into an open-ended product workshop.
Before designing a new integration, transport, fallback, or abstraction, verify the assumption that makes it necessary:
Use readily available world knowledge to generate alternatives, then verify drift-prone technical facts when the result could change the architecture. Prefer the supported route that removes a boundary while preserving the complete outcome. When a small smoke test can settle the decision cheaply, run it before building the bridge.
Identify the few decisions that change implementation or product behavior. Common examples:
For each real decision:
Do not provide three cosmetic variants merely to satisfy a format.
Ground the recommendation in the condition that actually makes it win over the nearest viable alternative, not in a general virtue of the approach. If the choice rests on an uncertain assumption or priority, name it and what change would reverse the decision. Do not invent alternatives, scores, or causal benefits to justify the pick, and do not treat a lighter option as sufficient unless it still meets the complete behavior.
Use dependency ordering when decisions remain unsettled. Track only material decisions for the current outcome, their prerequisites, and facts that could invalidate them. Keep settled owner choices separate from provisional mechanisms and reversible choices delegated to the agent.
First investigate facts available from the repository, installed runtime, tools, and relevant authoritative documentation. Present only decisions whose prerequisites are settled, with a recommendation grounded in that evidence. Ask dependent questions after the upstream choice is resolved; continue independent work while another branch lacks evidence. Delegation is optional and requires its own value justification.
After each answer or material new fact, revisit only the affected descendants. In a continuing task, update the existing decision or plan record rather than reopening the whole interview. Stop when the current approach and acceptance criteria can be chosen without silently guessing a material owner decision. Unrelated future branches may remain deferred.
For authorized best-effort work, make reversible assumptions and proceed. An explicit request for design only remains design only; discovering a good solution does not grant implementation authority.
When a technical requirement appears to demand the same property in conflicting states, test whether it must actually hold at the same time, location, condition, or scale. Prefer separating these with existing capability before inventing a mechanism; count any new complexity the separation adds. Adopt a cheap measurement or known supported route directly when it settles the conflict. Stop once a useful candidate or a real residual trade-off appears; not every value disagreement has to be dissolved, and this check is not a required step for every task.
Ask a question only when the answer:
When useful, ask one focused question at a time during an interactive design conversation. When the user asked for a best-effort design or implementation, make explicit assumptions and continue.
Scale the output.
For a local feature, a compact design may include:
For a cross-cutting change, include:
Use diagrams only when relationships are hard to express in prose.
Before finishing, check:
Revise once. Do not create an endless self-review loop.
Write a persistent design document only when one of these applies:
Otherwise keep the design inline.
아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.
로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.
Investigate and fix bugs, failing tests, regressions, build failures, or unexpected behavior using boundary localization, evidence, and bounded hypotheses.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Choose responsibility for substantial work before deep execution: keep one responsibility's coupled parts in a single lane, and hand a bounded or independent lane to a worker when clean context, an unknown cause, independent review, or coordinator attention materially improves the outcome.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Implement a settled request or current execution strategy through connected slices, feed observations into the same task record, and revise affected work when evidence changes.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Finish a development change safely by inspecting the final tree, verifying at the right scope, and performing only the requested Git or PR actions.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Assess, adapt, and apply specified discussions, feedback, findings, or references to existing project work. Preserve coverage, corrections, and selected intent; judge fit and carry adopted effects through the authorized result. Includes technical review feedback; incidental sources or understanding material without a target-work adoption question need no separate incorporation workflow.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Form and maintain execution strategy when order, effort, evidence timing or recovery materially affects the outcome, even with a settled goal. Reuse durable task records when continuity needs them; keep clear work direct.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.