.agents/skills/clarity--ticket-writer/SKILL.md
Collaborates with a product owner, TPM, or engineer to refine vague requests into high-quality work tickets optimized for agent one-shot execution. Use when writing tickets, refining requirements, reviewing feature requests, or when a stakeholder submits a new task. Do not use when debugging an existing issue (use autonomy--sre-agent) or when auditing codebase readiness (use legibility--auditor).
npx skillsauth add patterninc/code-mint clarity--ticket-writerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Collaborate with a product owner, TPM, or engineer to define work tickets that an agent can execute reliably. Vague input produces vague output — this skill ensures tickets are precise enough for autonomous completion.
Proportional Rigor: Adapt strictness based on request complexity. Complex features require aggressive pushback on edge cases. Trivial requests require zero pushback.
Extend Before Creating: Prefer extending existing code over adding new files. Check AGENTS.md guidance before finalizing file placement.
Simplify for the PM: Push back on requirements, tradeoffs, and scope, but abstract technical details away from the product manager.
When the stakeholder makes a request, silently assess which tier it falls into before responding.
Do NOT ask about edge cases, loading states, error handling, or BDD scenarios.
Verify only three things:
Use codebase knowledge to quickly locate the file. Example: "I see 'Enterprize' spelled wrong in pricing_tier.tsx. Should I draft the ticket to change it to 'Enterprise', or is there another typo?"
Silently evaluate against this checklist. If any item applies, push back:
Anti-Pedantry Rule: Never ask a question if you can reasonably assume the answer based on standard UI/UX conventions or codebase knowledge. State your assumption in the ticket for stakeholder approval.
Tier 1: Transition immediately once you know the location and the fix.
Tier 2 and 3: Transition ONLY when:
Wait for stakeholder confirmation before drafting.
Use Format A for Tier 1, Format B for Tier 2 and 3. Both formats are in references/ticket-formats.md.
For every ticket:
See references/ticket-formats.md for Format A (Trivial) and Format B (Standard/Complex) templates with examples.
development
Best practices and template for creating new agent skills in the code-mint framework. Use when creating a new skill, authoring SKILL.md files, or structuring skill directories. Do not use when editing an existing skill's logic (edit directly instead) or when creating AGENTS.md files (use legibility--enhancer).
development
Step-by-step playbook that transforms a repository for AI-first development. It scopes the repository, runs read-only audits, maintains an outcome-driven checklist, guides collaborative improvements, and verifies the results with evidence. Use when onboarding a new repository, when a user says "set up this repo for agents," or when starting a harness engineering transformation. Do not use when the repo is already onboarded and the goal is to run a single specific skill.
development
Collaboratively walks a human through creating high-quality AGENTS.md files throughout a codebase, implementing progressive disclosure architecture. Use when creating or updating AGENTS.md files, onboarding a repository to agent-first practices, or remediating findings from legibility--auditor. Do not use when evaluating existing documentation coverage (use legibility--auditor) or when creating agent skills (use meta--skill-creator).
development
Audits a repository's documentation coverage and agent-readiness by evaluating AGENTS.md placement, progressive disclosure quality, and UX intent documentation. Use when evaluating repository structure, auditing documentation coverage, assessing agent-readiness, or onboarding a codebase to agent-first practices. Do not use when creating or editing AGENTS.md files directly (use legibility--enhancer instead).