원클릭으로
ito-proposal-intake
Clarify a requested change before scaffolding a proposal, then recommend the next workflow lane and schema.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Clarify a requested change before scaffolding a proposal, then recommend the next workflow lane and schema.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
Implement Ito Lite markdown changes by reading proposal/spec/design/tasks artifacts and updating manual task statuses. Use when applying or executing a prompt-only Ito Lite change without the ito CLI.
Archive completed Ito Lite changes by manually merging spec deltas into current specs and moving the change to archive. Use after implementation and verification when no ito CLI is available.
Create prompt-driven Ito Lite change proposal packages in markdown. Use for drafting proposal.md, spec deltas, optional design.md, and tasks.md without the ito CLI or validation executable.
Review Ito Lite markdown proposal packages before implementation. Use to check proposal.md, spec deltas, design.md, and tasks.md for consistency, risk, testability, and manual validation without the ito CLI.
Initialize a markdown-only Ito Lite workspace with no executables. Use when setting up prompt-driven change proposals, creating .ito-lite/project.md, or preparing a repo for Ito-style specs, changes, and tasks without the ito CLI.
Coordinate the prompt-only Ito Lite workflow for proposals, specs, tasks, reviews, implementation, and archive without the ito executable. Use when the user asks for Ito-style planning, change proposals, lightweight specs, or markdown-only change management.
SOC 직업 분류 기준
| name | ito-proposal-intake |
| description | Clarify a requested change before scaffolding a proposal, then recommend the next workflow lane and schema. |
Use this before proposal scaffolding when the request is underspecified or when starting from an intent-biased entrypoint such as ito-fix or ito-feature.
If the user already provided a change ID, skip to the Handoff Format and continue with ito-proposal — the change already exists.
Determine what the user is actually asking for, whether a proposal is warranted, and which workflow lane and schema fit best.
Clarify only the missing pieces needed to route the request safely:
Before recommending a schema, choose the least sufficient discovery depth:
| Depth | Use When | Outcome |
|---|---|---|
| Direct / skip | Routine, low-risk, one-context work with clear vocabulary | Continue with normal intake. |
| Lightweight discovery | Terms are fuzzy, overloaded, or domain-specific | Resolve canonical terms, rejected aliases, and open vocabulary questions. |
| Bounded-context discovery | Work crosses ownership, integrations, modules, capabilities, or domain models | Identify primary/supporting bounded contexts, model ownership, relationship pattern or provisional/unknown, and translation boundary. |
| Rigorous domain-grill | User opts in, or work is high-impact, architectural, public-contract-changing, hard to reverse, policy-heavy, sequencing-heavy, or cross-context with unresolved ownership | Use evidence-backed, one-question-at-a-time domain grilling with recommended answers. |
Clear cross-context work must use at least bounded-context discovery. Keep routine work on the fast path.
When discovery is needed, capture this grammar before proposal scaffolding:
provisional/unknown.Use optional event-storming concepts when sequencing, policy, reactions, or invariants clarify behavior: actors, commands, queries, domain events, policies, aggregates/entities, read models, and invariants.
In rigorous domain-grill mode, challenge fuzzy or boundary-smell requests like add a status, reuse the existing model, just sync the data, expose this field, put it in shared, add a flag, or use a common helper. Probe ownership, lifecycle, failure behavior, and translation boundaries with concrete scenarios.
minimalist for bounded fixes and small, rigorous platform, tooling, CI, or infrastructure changes.tdd for regression-oriented changes where reproducing the failure with a test is the safest starting point.spec-driven for new capabilities, broad behavior changes, architecture work, or requests that remain ambiguous after intake.event-driven.ito-plan with the selected discovery depth instead of forcing a schema decision.End the intake with one of these outcomes:
ito-proposal
ito-brainstorming first
ito-plan domain discovery first
When the change is ready for proposal creation, hand off this summary to the next lane:
## Intake Summary
- Request type: <fix|feature|neutral>
- Problem: <one sentence>
- Desired outcome: <one sentence>
- Scope: <what is in>
- Non-goals: <what is out>
- Brownfield evidence: <specs/files/patterns, if relevant>
- Domain discovery depth: <direct|lightweight|bounded-context|rigorous domain-grill>
- Domain discovery summary: <business capability, primary context, model ownership, canonical terms, relationship pattern, consistency requirements, technique fit, open questions>
- Recommended schema: <minimalist|tdd|spec-driven|event-driven>
- Rationale: <why this schema fits>
If domain discovery has produced a full handoff, include it immediately after the intake summary:
## Domain Discovery Summary
- Primary problem: <one sentence>
- Discovery depth: <direct|lightweight|bounded-context|rigorous domain-grill> because <trigger>
- Business/domain capability: <capability distinct from Ito capability>
- Primary bounded context: <context that owns the main behavior>
- Supporting contexts: <other contexts involved, or none>
- Model ownership: <who owns rules/lifecycle/language/decisions>
- Canonical terms: <term -> definition>
- Rejected aliases / overloaded terms: <alias or term -> guidance>
- Bounded contexts: <name -> responsibility, ownership, owned language>
- Owned concepts changed: <rules/lifecycle/language/decisions>
- External concepts referenced: <borrowed concepts from other contexts>
- Cross-context relationships: <pattern or provisional/unknown, published language, translation boundary>
- Translation boundaries: <where external concepts become local concepts>
- Consistency requirements: <strong/eventual, conflict owner, stale-data impact, unavailable-downstream behavior>
- Technique fit: <selected and skipped DDD techniques with rationale>
- Event-storming snapshot: <actors, commands, queries, events, policies, aggregates, read models, invariants if used>
- Candidate Ito capabilities: <proposal/spec capability names>
- Open questions: <unresolved vocabulary, ownership, policy, or sequencing questions>
- Evidence checked: <specs/files/docs/ADRs consulted>
- Proposed documentation updates: <CONTEXT.md, CONTEXT-MAP.md, ADR candidates, or none>
Then continue with ito-proposal using that summary as the shared understanding. Do not restart discovery unless a blocking ambiguity remains.
If intake has already been attempted and the request still is not concrete enough for safe scaffolding, route to ito-brainstorming or ask the user for more context rather than restarting intake.