to-tickets
Skill2 starsChanged 15 days agoApache-2.0View on GitHub
Convert an approved goal or implementation plan into a dependency-aware, independently verifiable Beads graph or GitHub issues for coding agents. Use when the user asks to break work into tickets, issues, a task graph, or agent-assignable work, or when an active repository workflow requires an issue before implementation. Do not publish external GitHub issues until the user approves the proposed breakdown unless explicit prior authorization says to publish.
192 other projects use a version of this.
Adopted by
Most recently taken up by
- bmtrnavsky/disciplined-vibe-codingtheir own version, first seen Nov 15, 2026
- Kealman/cland-v0their own version, first seen Nov 15, 2026
- ydavidtimothy-spec/skillstheir own version, first seen Nov 15, 2026
- trajectonomics/skillstheir own version, first seen Nov 15, 2026
- hanjiang-215/ticket-index-skillstheir own version, first seen Nov 15, 2026
- Binbin-miao/workbuddy-expert-teamtheir own version, first seen Nov 15, 2026
Used with
Projects with it also use setup-ts-deep-modules, to-questionnaire and 10 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
liufeng1976Skillsetup-ts-deep-modules
Wire dependency-cruiser into a TypeScript repo so each package is a deep module — implementation hidden in subfolders, reachable only through its entry-point files. User-invoked.
Also in 43 projects that use this
AWSSkillto-questionnaire
Turn a decision you can't fully answer into a questionnaire for someone else to fill in.
Also in 89 projects that use this
ryotaroh180105Skillclaude-handoff
Hand the current conversation off to a fresh background agent that picks up the work immediately.
Also in 40 projects that use this
RoentekSkillloop-me
Grill me about specs for the workflows I want to build, within this workspace.
Also in 47 projects that use this
AWSSkillimplement-spec
Implement the result of /to-spec and /to-tickets in code.
Also in 69 projects that use this
sponge-b0bSkillto-specs
Project decision-complete planning into implementation Specs from exact Canonical Contract Ledger semantics while preserving Independent Specs and existing Spec identity.
Also in 3 projects that use this
- +2 more from aws
Other versions192 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 192
- mattpocock/skills★ 325ksame name
- QuivrHQ/quivr★ 40ksame name
- The-Vibe-Company/quivr★ 40ksame name
- formbricks/formbricks★ 13ksame name
- ArcReel/ArcReel★ 6.6ksame name
- vinvcn/mattpocock-skills-zh-CN★ 5.8ksame name
- withcoral/coral★ 4.9ksame name
- bestofjs/bestofjs★ 3.1ksame name
- moeru-ai/xsai★ 667same name
- nodetool-ai/nodetool★ 637same name
182 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository9 other files it gives its agents.
- AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- .github/copilot-instructions.mdCopilot instructions
- code-reviewSkill
- diagnosing-bugsSkill
- gatekeep-prsSkill
- orchestrate-agentsSkill
- shape-goalSkill
- wayfinderSkill
The file
We split this skill into the rules it gives an agent
7 rules. 0 are common, 6 are distinctive, and 1 is very specific to this project.
0
Common
Most of the 183 edited versions we read keep these.
6
Distinctive
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 8
Read issue-template.md before drafting or publishing issues.
- Distinctive: line 15
Create early prerequisite tickets for shared interfaces or decisions.
- Distinctive: line 16
Use expand-migrate-contract for wide mechanical changes that cannot be sliced vertically.
- Distinctive: line 24
When Beads is active, create the approved graph there first.
- Very specific: line 35
Keep each ticket's acceptance rows on their authoritative lanes.
- Distinctive: line 43
Do not copy transient prompts or chat transcripts into the graph.
- Distinctive: line 49
After creation, return a compact table of human title, bead ID, stage, blockers in human terms, suggested worker tier, GitHub issue when …
“Common” is measured: kept by at least 6 in 10 of the 183 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Turn a Plan into Tickets
Read issue-template.md before drafting or publishing issues.
Prepare
- Confirm the goal status is approved. If not, use
shape-goal. - Inspect repository instructions, Beads state when
bd where --jsonsucceeds, remotes, labels, issue templates, and current open issues. Do not duplicate existing work. - Split work into tracer bullets: each ticket delivers a narrow end-to-end behavior and fits in one fresh agent context.
- Create early prerequisite tickets for shared interfaces or decisions. Serialize overlapping file ownership; parallelize disjoint scopes.
- Use expand-migrate-contract for wide mechanical changes that cannot be sliced vertically.
Draft and approve
Present the ticket titles, dependency edges, expected file ownership, and acceptance checks. Ask for approval before external writes unless the user already explicitly authorized issue creation for this plan.
Persist
When Beads is active, create the approved graph there first. Use dependency
edges for prerequisites, parent-child relationships for controlled work, and
acceptance criteria for verifiable completion. Store exact branch/base,
ownership, required skills, provider budget, and validation lanes in the bead
metadata. Use the agentflow-controlled-rework formula for controller-led
reworks with dynamic sub-primary writers and two read-only review gates.
Give each claimable node one af:stage:<name> and one af:role:<name> label;
add only material af:cap:<name> requirements. Keep every pull scoped to its
approved parent root. Label the root af:kind:workflow without a stage, role,
or capability. Use --no-inherit-labels when creating dynamic children.
Keep each ticket's acceptance rows on their authoritative lanes. A settings API
response or component receipt is not executable readiness: a hosted-runtime
or architecture-specific row passes only with acceptance set --evidence-lane
<lane> from that environment, and a row created with --whole-chain <ID>
passes only with --evidence-scope whole-chain. If no ticket can reach that
environment, leave the row planned and make the missing environment a visible
blocker. Do not fold it into a waiver.
Do not copy transient prompts or chat transcripts into the graph.
Publish to GitHub
Create GitHub issues only when repository policy or the user requires a human-facing issue. Sync selected parent beads, not every internal worker bead. Use gh issue create with the repository's templates and labels. Assign the authenticated user or named worker only after verifying the identity with gh api user --jq .login; do not print credential data.
After creation, return a compact table of human title, bead ID, stage, blockers in human terms, suggested worker tier, GitHub issue when present, and URL. End with one copy/paste-ready next request. Store GitHub issue URLs as external references on the matching bead.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

