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'.
The English summary is being prepared. Showing the original description.
Estimate a Jira/Linear ticket — 'estimate PROJ-123', 'wie groß ist das?', 'should we split this?' — size + risk + split + uncertainty, sibling of /refine-ticket, close-prompt.
The English summary is being prepared. Showing the original description.
See how to installReview the instructions the agent will receive before you install.
Sibling of
/refine-ticket. Takes the same input, returns size, risk, split recommendation, and uncertainty — nothing else. Separate from refinement so each stays sharp. Output is copyable; write-back is user-gated.
| Phrasing | Route to |
|---|---|
| "refine the ticket" / "tighten AC" | /refine-ticket (sibling) |
| "plan this feature" | /feature-plan (downstream) |
| "is this a duplicate?" | validate-feature-fit (sub-skill) |
| "threat-model this" | threat-modeling (sub-skill) |
| "investigate this bug" | /bug-investigate |
/estimate-ticket does not rewrite the ticket. If the ticket is
too vague to estimate, output says so and routes to /refine-ticket.
Same four paths as /refine-ticket (delegates to jira-ticket loader):
ticket key, branch-name detection, pasted text, URL.
Delegate to jira-ticket §1-3 (key / URL / branch → Jira API fetch,
summary + description + AC + comments). For pasted text: parse markdown.
Before producing numbers, check:
If the ticket scores low on estimability (vague AC, no out-of-scope,
no mention of dependencies), set uncertainty = Underspecified and
emit a single-line redirect to /refine-ticket at the top of the output.
A cross-source discrepancy (per cross-source-consistency) — ticket text contradicting an attached mockup, or a clearly-needed-but-unstated behavior (weekend/holiday shift) — is not estimable as-is: it hides an open scope decision. Raise uncertainty and name the discrepancy in the redirect rather than sizing over a contradiction.
Score across four axes; each axis contributes to the final size:
| Axis | Signals |
|---|---|
| Surface area | # of files / modules / layers touched |
| Unknowns | # of "figure out", "investigate", "tbd" phrases |
| Coordination | external teams, cross-service calls, migrations |
| Testing cost | integration tests needed, manual verification steps |
Map the combined score to S / M / L / XL:
Same Core-6 as refine-ticket. Each voice produces one sentence focused on their sizing concern, not general feedback:
--personas=+qa adds QA: "test surface is X; regression risk is Y".
Produce the four-section output (template below). After rendering, emit the close-prompt.
## Estimate
- **Size:** S / M / L / XL
- **Risk:** Low / Medium / High
- **Split:** No / Yes → <split points>
- **Uncertainty:** High-confidence / Needs-spike / Underspecified
## Sizing rationale
<2-4 bullets citing the four axes — surface area, unknowns,
coordination, testing cost — each with evidence from the ticket>
## Split points (only if Split: Yes)
1. <first slice — deliverable on its own>
2. <second slice — deliverable on its own>
3. …
## Persona voices (sizing-focused)
- **Developer** — <one sentence>
- **Senior Engineer** — <one sentence>
- **Product Owner** — <one sentence>
- **Stakeholder** — <one sentence>
- **Critical Challenger** — <one sentence>
- **AI Agent** — <one sentence>
- **[qa]** — *(only when `--personas=+qa`)* <one sentence>
Wrap the Estimate section in a copyable markdown block so it can be pasted into Jira / sprint tooling verbatim.
> Next action for this estimate:
>
> 1. Comment on Jira — I'll post the estimate as a comment
> 2. Set story points — I'll set the Story Points field (if your size maps: S=2, M=3, L=5, XL=8)
> 3. Nothing — I'll handle it myself / take it to planning
Options 1 and 2 require jira-ticket write permissions; degrade to
copy-paste instructions if missing.
Split: Yes; numbered list of independently-deliverable slices.Underspecified is not a safe default. Use it only when estimability actually fails; otherwise pick a size and state the risk.Split: Yes without concrete split points is useless. Name the slices or drop the recommendation.S=2 / M=3 / L=5 / XL=8) is the default; projects may override — do NOT hardcode their scale into this skill./refine-ticket. If the ticket needs rewriting, emit the redirect line and stop./refine-ticket./feature-plan automatically — separate invocations by design.refine-ticket — sibling; refine first if the ticket is vaguejira-ticket — ticket loaderfeature-plan — downstream planningartifact-drafting-protocol — drafting protocolNo reviews yet. Tell others what you thought.
No login needed. Share how it worked for you, ask a question, or note where it did not run.
No comments yet. Be the first to write one.
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'.
The English summary is being prepared. Showing the original description.
Use when defining or auditing the activation event — aha-moment selection, retention correlation, falsifiable definition. Triggers on 'what is our aha moment', 'redefine activation'.
The English summary is being prepared. Showing the original description.
Use when capturing an architectural decision — file naming, next ADR number, Status / Context / Decision / Consequences, index regen; fires even without saying 'ADR'.
The English summary is being prepared. Showing the original description.
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.
The English summary is being prepared. Showing the original description.
Use when reading, creating, or updating agent documentation, module docs, roadmaps, or AGENTS.md. Understands the full .augment/, agents/, and copilot-instructions structure.
The English summary is being prepared. Showing the original description.
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.
The English summary is being prepared. Showing the original description.