slice-plan
Private set-level decomposition consumed by Carve; not a user-facing planning outcome.
Skill by jhonDoe15
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/jhondoe15-slice-plan
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Node.js package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/slice-plan
What's inside
- Skill name
slice-plan- Description
- Private set-level decomposition consumed by Carve; not a user-facing planning outcome.
- License
- MIT
- Instructions
- 120 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (8)
- SKILL.md
- component-take-it-offline.json · evals/
- component-ticket-scope.json · evals/
- package-closure.json · evals/
- role.json · evals/
- trigger.json · evals/
- plan.schema.json · schemas/
- validate-plan.js · scripts/
SKILL.md (first lines)
# Slice Plan ## Interface Accept authoritative source requirements, a migration strategy when decided, and the previous plan when regenerating. Return one complete `slice-plan/v2` plan with status `ready` or `needs-decision`. Own candidate decomposition, requirement coverage, stable identity and replacement lineage, direct dependencies, collision metadata, migration representation, and the initial DAG frontier. Do not publish tickets or authorize later workflows. If any requirement, Ticket Scope flag, migration decision, risk boundary, or planning pressure requires a human choice, return `needs-decision`. State each choice, its source requirements, and its owner. Such a plan contains no tickets, frontier, lineage, or invented migration strategy and cannot be published. ## Required dependencies Load `ticket-scope` and `take-it-offline` by their canonical names before planning. If either is unavailable, stop before decomposition with `Missing internal dependency "ticket-scope"` or `Missing internal dependency "take-it-offline"` as applicable. Do not copy their guidance or approximate their behavior. Use Ticket Scope for one candidate at a time. Slice Plan owns the set-level loop that reconciles those judgments. Use Take It Offline when decomposition must cross a fresh context boundary; the continuation is temporary state, not a replacement for the final plan. ## Decompose the set 1. Give every source requirement a stable ID and preserve its source meaning. 2. Propose the smallest set of candidates that covers the requirements. Prefer independently verifiable vertical slices. Introduce a prerequisite only when another ticket must consume its concrete output. 3. Ask Ticket Scope for one `fit`, `split`, `combine`, or `flag` judgment per candidate. Reconcile all splits and combinations at set level, then reassess the resulting candidates. Stop on every flag. 4. Preserve a candidate ID when its outcome and seam remain the same. Changed work never reuses an ID. Record one plan-level lineage entry for every replacement: one predecessor to multiple successors for a split, multiple predecessors to one successor for a combination, or one-to-one replacement. Preserve existing lineage so every removed candidate still reaches a current successor, and add every removed prior candidate to exactly one new entry. 5. Reject framework shells, convenience foundations, skeletal layer-only tickets, and prerequisites without an independently verifiable concrete result. Each ticket must fit one fresh implementation context. ## Cover every requirement Build a coverage ledger with exactly one entry per source requirement: - `covered` names every ticket that delivers or enables the requirement and explains the mapping. - `excluded` names no ticket and records the deliberate source-backed reason. There is no ready plan while a requirement is missing, duplicated, silently dropped, or attached to no concrete ticket. Every ticket must trace back to at least one covered requirement. ## Wire the DAG A blocker means the blocked ticket directly consumes a concrete output from the blocking ticket. Record the same direct ticket in `blockers` and in `consumes`, with the consumed output named. Do not add a blocker for chronology, shared files, team preference, or a transitive ancestor. Reject missing targets, self-edges, cycles, and transitively redundant blockers. Record shared files or mutable state without output consumption in `collisions`; collisions never change the DAG. Derive `initial_frontier` exactly as the tickets with no blockers. ## Keep shape and migration distinct Each ticket has `shape: vertical` or `shape: prerequisite`. Record rollout separately as `migration_strategy: normal | prefactor | expand-contract`; do not encode migration strategy in ticket shape, lineage, collisions, or blocker metadata. - **Normal** has no migration phases. - **Prefactor** names only genuine shared prerequisite tickets. Each prefactor has an independently verifiable concrete output consumed directly by multiple later tickets. Reject a convenience foundation. - **Expand-contract** names one expansion prerequisite, one or more independently mergeable migration groups, and one contraction ticket. Each group records all member tickets and the terminal completion tickets that prove the group is finished. Group roots consume expansion output; later members may consume earlier group output. Contraction depends directly on every group completion ticket, not every internal ticket and not transitively on expansion. Record the required integration point for a group that cannot keep the system green independently. ## Produce and validate the plan Write the plan as JSON conforming to `schemas/plan.schema.json`. Keep generated plans outside the repository. Before returning it, run: ```bash node skills/slice-plan/scripts/validate-plan.js <plan.json> ``` For regeneration, also supply the immutable previous plan: ```bash node skills/slice-plan/scripts/validate-plan.js <plan.json> <previous-plan.json> ``` The validator proves schema, coverage-ledger completeness, replacement-lineage structure, identity stability against a supplied prior plan, prerequisite consumption, migration ordering, blocker/output agreement, missing-target rejection, acyclicity, transitive minimality, and frontier correctness. Semantic independence and natural seams still require evidence-bearing judgment; a valid graph alone does not prove them. Return the validated plan reference and its status, requirement, ticket, blocker, collision, decision, and frontier counts. The output remains a plan only: it grants no tracker-write, dispatch, branch, PR, or implementation authority.
From jhonDoe15/skills, MIT.
More from jhonDoe15/skills
- 0.570score
model-routing
jhonDoe15
Use before the first search or edit of work that needs more than two steps, and whenever bounded work might be handed to another model through `pi-dispatch`.
SkillAFreshness: AClaude Code +9 - 0.564score
incident-investigation
jhonDoe15
Evidence-led, read-only investigation of production incidents and hard-to-localize system or application bugs.
SkillAFreshness: AClaude Code +9 - 0.561score
skill-writing
jhonDoe15
Agent Skill outcome for creating or revising Agent Skills; excludes general agent-facing artifacts, fresh-context handoffs, installation, publication, and…
SkillAFreshness: AClaude Code +9 - 0.538score
readme-writing
jhonDoe15
Use when the user asks to write, rewrite, restructure, review, or correct a project's README.
SkillAFreshness: AClaude Code +9 - 0.529score
engineering-guidance
jhonDoe15
Engineering assessment of an existing technical approach or change for maintainability and standards; also used by declared design, implementation, and review…
SkillBFreshness: BClaude Code +9 - 0.526score
implementation-planning
jhonDoe15
Plan one bounded implementation ticket before code: produce a reviewed technical design and executable consumer-behavior TDD plan for another agent.
SkillBFreshness: BClaude Code +9 - 0.526score
architecture-review
jhonDoe15
Architecture review of existing code, a supplied technical design, or a PR change range.
SkillBFreshness: BClaude Code +9 - 0.524score
skill-evaluation
jhonDoe15
Private evaluation dependency for Agent Skill behavior claims.
SkillBFreshness: BClaude Code +9 - 0.524score
code-review
jhonDoe15
Reviews a complete Ticket outcome through fresh Domain and Engineering/Design lenses, then returns an evidence-backed read-only Review brief.
SkillBFreshness: BClaude Code +9 - 0.524score
pr-carver
jhonDoe15
Use when assessing an existing Git branch or pull request and recommending one PR, parallel PRs, or an ordered stack from its prerequisites, migration…
SkillBFreshness: BClaude Code +9 - 0.524score
implement
jhonDoe15
Use when a ready implementation blueprint and bounded scope need one isolated, TDD-driven patch with validation and a correction-ready implementation handoff.
SkillBFreshness: BClaude Code +9 - 0.523score
maintaining-agent-guidance
jhonDoe15
Use when finishing or merging a substantial project change that may require durable updates to agent guidance.
SkillBFreshness: BClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 16
- Last commit (this folder)
- Sep 6, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/jhonDoe15/skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from jhonDoe15
- 0.570score
model-routing
jhonDoe15
Use before the first search or edit of work that needs more than two steps, and whenever bounded work might be handed to another model through `pi-dispatch`.
SkillAFreshness: AClaude Code +9 - 0.564score
incident-investigation
jhonDoe15
Evidence-led, read-only investigation of production incidents and hard-to-localize system or application bugs.
SkillAFreshness: AClaude Code +9 - 0.561score
skill-writing
jhonDoe15
Agent Skill outcome for creating or revising Agent Skills; excludes general agent-facing artifacts, fresh-context handoffs, installation, publication, and…
SkillAFreshness: AClaude Code +9 - 0.538score
readme-writing
jhonDoe15
Use when the user asks to write, rewrite, restructure, review, or correct a project's README.
SkillAFreshness: AClaude Code +9 - 0.529score
engineering-guidance
jhonDoe15
Engineering assessment of an existing technical approach or change for maintainability and standards; also used by declared design, implementation, and review…
SkillBFreshness: BClaude Code +9 - 0.526score
architecture-review
jhonDoe15
Architecture review of existing code, a supplied technical design, or a PR change range.
SkillBFreshness: BClaude Code +9
Cite this page
slice-plan skill. Agent Mart. https://agentmart.dev/skills/jhondoe15-slice-plan (last updated 2026-10-24)