← Files Vibe CodingARCHIVED FILE
skills/vibe-task/references/task-shaping.md
2.59 KB · Oct 3, 2026 · 06:36 UTC
# Task Shaping ## Operation Analyze and return an actionable brief in the current conversation. Planning does not create a new assistant task or edit product code. Carry the full requested objective into the plan; separate independent work without silently discarding it. ## Goal Turn the user request into implementation-ready in-chat briefs. Use one coherent brief when sufficient; preserve all explicitly requested outcomes when several are needed. ## Inspect - User intent and the concrete behavior change or behavior problem. - Owner layer / source of truth for that behavior, using generated maps only as discovery aids when present. - Main affected modules, files, symbols, routes, commands, schemas, tests, docs, generated artifacts, or mapped contracts. - Reachable surface that matters for this task, including direct consumers and user/system states. - Existing maps or traceability docs only as discovery aids; verify risky or stale claims against current owner evidence. - Product requirement, actor/journey state, metric/event, policy decision, role/attribute/tenant/plan scope, or runtime flow when those dimensions affect acceptance. ## Shaping rules - Ground the task in current repository evidence with `path:line[-line]` anchors plus symbol when possible. A map ID alone is not sufficient evidence for a task. - Distinguish direct repository facts from assumptions or inference. - Make the task atomic enough for one execute run / one PR, but complete enough to solve the behavior across directly affected surfaces. - Include problem/change, owner/source of truth, affected surface, expected result, acceptance criteria, validation, and out-of-scope boundaries in the task briefs content. - Preserve existing contracts and unrelated behavior unless the requested change explicitly requires a contract change. - For user-facing work, include relevant product requirement, UX/UI/copy expectations, analytics/metric implications, and affected states. - For access-policy work, express the decision as subject/action/resource/scope plus roles, attributes, relationships, plan/entitlement gates, and backend enforcement points. - For API/integration work, include contract, validation, error, idempotency, versioning, and consumer impact when relevant. - For new functionality, extend existing seams and patterns before introducing a new boundary. - If the request bundles independent fixes, separate them into coherent briefs and preserve the full requested objective. - Ask a concise clarifying question only when proceeding would be unsafe or would require a missing business/contract decision that the repo cannot resolve.
SHA-256: 2b0314f9f332a22a67e49460bb8e90119a0f95692028e1a5ebe1cf7096353430