Use when reviewing UI for accessibility — WCAG 2.2 AA, keyboard nav, focus, ARIA, contrast, screen-reader semantics — even on 'is this a11y-OK?' or 'mach das barrierefrei'.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Use when materialising a roadmap into a ticket bundle — 'turn this roadmap into tickets', 'materialise tickets', 'mach Tickets aus der Roadmap', 'emit tickets for this plan'.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
Materialise a roadmap into an agents/tickets/{slug}/ bundle — one ticket per
buildable step — then wire the markers back and run the buildability gate.
| Signal | Match |
|---|---|
| "turn this roadmap into tickets" | yes |
| "materialise / emit tickets for <roadmap>" | yes |
| "mach Tickets aus der Roadmap" | yes |
| "plan the work for <roadmap>" | yes |
| User wants a YAML ticket bundle, not a prose plan | yes |
| Refining or splitting an existing ticket | no → use refine-ticket |
| Estimating a single ticket | no → use estimate-ticket |
Upstream: roadmap-writing — author the roadmap first.
Downstream: src/scripts/lint_ticket_buildable.ts (the build-readiness gate). A ticket reaches a tracker by paste or MCP (ADR-102) — no export script.
Steps at a glance:
agents/tickets/{slug}/ and draft one ticket YAML per materializable step.model_tier via the granularity floor; split oversized steps.adr_refs / source_refs.manifest.yml with acyclic dependency_graph and empty linear_state.<!-- ticket: T-NNN --> markers back into the roadmap.agents/tickets/_registry.yml.lint_ticket_buildable until exit 0 (max 3 attempts).Confirm the roadmap slug and open agents/roadmaps/{slug}.md. Identify all
materializable steps (checkbox items that describe a code or docs change). Skip
informational steps, phase headings, and acceptance-criteria prose.
agents/tickets/{slug}/ — same slug as the roadmap. Create the directory.
For each materializable step, draft a ticket YAML:
id: T-NNN
roadmap: {slug}
phase: {N}
title: "{step text, ≤80 chars}"
status: ready
model_tier: {lite | medium | high} # see §3
estimate: {story-points, integer}
priority: {1=critical … 4=low}
labels: []
parent: null
blocked_by: []
adr_refs: []
source_refs: []
assets: none
acceptance:
- "{measurable done criterion}"
boundaries:
must_touch: []
may_touch: []
must_not_touch: []
Use estimate-ticket, technical-specification, or refine-ticket when a
step needs deep estimation or spec work.
Apply this floor before marking any ticket lite:
| Criterion | Required for lite |
|---|---|
| Files touched | ≤ 5 |
| Lines changed | ≤ 200 |
| Isolation-testable | yes — no cross-module side effects |
litemediumhigh (use adr-create first)Gate: run ./scripts-run src/scripts/lint_ticket_buildable.ts agents/tickets/{slug}/
and fix all errors before declaring any ticket lite. This is the only
authoritative check — do not skip it.
For each adr_refs and source_refs entry:
git rev-parse HEAD:path/to/file
Fill the sha: field with the result, or pending for files not yet committed.
bundle: {slug}
generated: {ISO-8601 date}
dependency_graph:
T-001: []
T-002: [T-001]
# … acyclic; no circular deps
linear_state: {} # always empty at emit time
Verify acyclicity by tracing every blocked_by chain — no ticket may appear
in its own transitive dependency set.
For each materializable step in agents/roadmaps/{slug}.md, append
<!-- ticket: T-NNN --> to the end of the step line:
- [ ] Add X to Y <!-- ticket: T-003 -->
One marker per step; do not duplicate on re-run (check before appending).
Append or update the bundle entry in agents/tickets/_registry.yml:
bundles:
- slug: {slug}
path: agents/tickets/{slug}/
status: draft
ticket_count: {N}
If the file does not exist, create it with the bundles: root.
./scripts-run src/scripts/lint_ticket_buildable.ts agents/tickets/{slug}/
Fix every reported error. Re-run until exit code 0. Max 3 attempts; if still failing, surface the linter output and ask for guidance.
Tell the user:
Bundle written to
agents/tickets/{slug}/. Each ticket's body is paste-ready Markdown for a Linear/Jira issue; or create issues via a tracker MCP server. No API export (ADR-102).
Do NOT auto-create tracker issues — paste/MCP is the user's call.
agents/tickets/{slug}/manifest.yml — bundle manifest (acyclic graph, empty linear_state)agents/tickets/{slug}/T-NNN-{slug}.md — one file per ticket (YAML frontmatter)agents/tickets/_registry.yml — updated bundle registry<!-- ticket: T-NNN --> markers in the source roadmapsrc/scripts/** — orchestrate; do not reimplement.lite before lint_ticket_buildable passes.dependency_graph — verify acyclicity before writing.<!-- ticket: T-NNN --> markers, grep
for existing markers so a re-run does not duplicate them.sha: pending; remind
the user to re-run after commit to update SHAs.blocked_by dependency before continuing.docs/contracts/ticket-bundle-format.md is the
authoritative schema; src/agent-src/templates/tickets.md is the template.아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.
로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.
Use when reviewing UI for accessibility — WCAG 2.2 AA, keyboard nav, focus, ARIA, contrast, screen-reader semantics — even on 'is this a11y-OK?' or 'mach das barrierefrei'.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Use when defining or auditing the activation event — aha-moment selection, retention correlation, falsifiable definition. Triggers on 'what is our aha moment', 'redefine activation'.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Use when capturing an architectural decision — file naming, next ADR number, Status / Context / Decision / Consequences, index regen; fires even without saying 'ADR'.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Adversarial critique — devil's advocate, stress-test, honest teardown ('poke holes', 'be brutal', 'was hältst du davon'); explicit request only. Routine code or design review → code-review.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Use when reading, creating, or updating agent documentation, module docs, roadmaps, or AGENTS.md. Understands the full .augment/, agents/, and copilot-instructions structure.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Use for an adversarial red-team / blue-team / auditor review of an AI agent's CONFIG + behaviour (rules, skills, MCP, hooks, permissions) — attack-chain → defensive-gap list, not a code audit.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.