agentsclimarketplace

To issues

Skill Yco-0314/strata/skills/l2-planning/to-issues

Break a plan, spec, or PRD into independently-grabbable issues on the project issue tracker using tracer-bullet vertical slices.From its SKILL.md

Install
npx -y skills add Yco-0314/strata --skill to-issues

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its file declares

Copied from the file, not written here

The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.

SKILL.md

3.3 KB, 686 tokens by cl100k_base, as published. Nobody here has run it

To Issues — L2 (user-invoked)

Break a plan into independently-grabbable issues using vertical slices (tracer bullets).

Issue tracker

Default: local markdown under .scratch/<feature>/. One file per slice, e.g. .scratch/<feature>/001-<slug>.md, published in dependency order so "Blocked by" can reference real filenames.

Process

1. Gather context

Work from what's already in the conversation. If the user passes an issue reference (number, URL, or path), read its full body first.

2. Explore the codebase (optional)

Understand current state. Titles and descriptions use the CONTEXT.md glossary and respect ADRs in the touched area. Look for prefactors that make the change easy — "make the change easy, then make the easy change." Prefactoring goes first.

3. Draft vertical slices

Each issue is a tracer bullet — a thin slice cutting through ALL layers end-to-end (schema, API, UI, tests), NOT a horizontal slice of one layer.

<vertical-slice-rules> - Each slice delivers a narrow but COMPLETE path through every layer. - A completed slice is demoable or verifiable on its own. - Prefactoring is its own first slice. </vertical-slice-rules>

4. Quiz the user

Present the breakdown as a numbered list. Per slice show: Title, Blocked by (which slices must finish first), User stories covered. Ask: is the granularity right (too coarse / too fine)? Are the dependencies correct? Merge or split any? Iterate until the user approves.

4.5 Contract-completeness check (borrow: arxiv 2605.25665)

Before publishing, treat each slice's acceptance criteria as an explicit contract: every behavior the slice promises must map to ≥1 clause, and every clause must be independently verifiable (checkable without seeing the implementation). A promised behavior with no clause is contract incompleteness — the top deployment failure source in the paper; close it here, not in review. Flag any clause that no L4 review lens can verify and hand that gap to review's coverage pass.

5. Publish

For each approved slice, write an issue with the template below and mark it ready-for-agent (these are AFK-ready). Publish in dependency order. Do NOT modify the parent.

<issue-template> ## Parent Reference to the parent issue/PRD (omit if none).

What to build

The end-to-end behavior of this slice, not layer-by-layer implementation. No file paths or code snippets (exception: a prototype-derived decision snippet — trim to the decision-rich part).

Contract (acceptance criteria as independently-verifiable clauses)

Each clause = an observable behavior a verifier can check WITHOUT reading the implementation.

  • Clause 1 — <observable behavior + how it is verified>
  • Clause 2 — …

Blocked by

Reference to the blocking slice, or "None — can start immediately". </issue-template>

Approved slices hand off to L3 subagent-driven-development. L0 ponytail governs the diff inside each slice.

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 326,736. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.