planning-slices
Use this skill when creating or updating planning documents for large changes, migrations, phased implementations, multi-PR work, risky refactors, staging…
Skill by kodi
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/kodi-planning-slices
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
Use cases: productivity
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
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/planning-slices
What's inside
- Skill name
planning-slices- Description
- Use this skill when creating or updating planning documents for large changes, migrations, phased implementations, multi-PR work, risky refactors, staging validation, or any task that should be decomposed into ordered, reviewable slices with clear dependencies and verification.
- License
- MIT
- Instructions
- 133 lines in SKILL.md · view on GitHub
Files (2)
- SKILL.md
- openai.yaml · agents/
SKILL.md (first lines)
# Planning Slices Use this workflow when a change is too large, risky, or cross-cutting to handle as one undifferentiated implementation. The output should be a working plan that future agents can resume from, not a polished proposal. ## Core Idea Plan large changes as ordered slices. Each slice should have a concrete goal, a dependency boundary, expected output, verification, and running findings. A good slice can become a focused PR, commit, or reviewable checkpoint, and should leave the repo in a better state even if later slices are delayed. ## When To Use Use planning slices for: - migrations and compatibility transitions - multi-module or multi-service features - runtime, API, deployment, or UI changes with hidden risk - staging validation or rollout work - refactors where one large PR would hide behavior changes - any task where the next agent needs a reliable handoff record Do not overbuild the plan for small, local edits. A compact checklist is enough when the scope is obvious and low risk. ## Plan Shape Start with enough context that a future agent can continue without rediscovering the whole problem: - `# Title`: name the feature, migration, or target state directly. - `## Summary`: state the target outcome and why the plan exists. - `## Decision` or `## Decisions`: record decisions already made. - `## Scope`: say what is included and explicitly out of scope. - `## Current State` or `## Behavior To Preserve`: capture the baseline. - `## Recommended Approach` or `## Implementation Shape`: name the intended architecture. - `## Data Flow`, `## Edge Cases`, and `## Testing Plan`: add when runtime or UI behavior changes. - `## Files to Add` and `## Files to Change`: use when constraining implementation matters. - `## Open Questions`: keep unresolved product or engineering judgment visible. Not every plan needs every section. Deep migrations need stronger contract and risk tracking; compact product or UI work can use fewer sections. ## Slice Structure Order slices from least dependent to most dependent. Earlier slices should harden a contract, prove a risky assumption, or create a foundation for later slices. Each full slice should include: - `Goal`: the concrete outcome of this slice. - `Why here`: why this slice belongs at this point in the order. - `This slice should implement`: the work items. - `Expected output`: the files, behavior, or operational state produced. - `Verification`: the smallest meaningful command or manual check. - `Dependencies`: prior slices or external prerequisites. For smaller plans, a lighter checklist is fine as long as the boundary stays crisp: ```markdown ### Slice 1: Deployment summary helper Status: `[ ]` Not started - add a small helper that parses deployment YAML - keep failures non-throwing - add focused tests ``` When tracking status in the plan, use: - `[ ]` Not started - `[-]` In progress - `[x]` Done ## Slice Sizing A slice is well-sized when it can be reviewed on its own and does not require later slices before tests pass. Prefer slices that: - touch one module or one contract boundary at a time - add or harden tests before changing risky behavior - keep deployment, runtime, API, and UI work separated where possible - have a clear verification command - produce a natural commit or small PR Avoid slices that: - mix refactor, behavior change, and rollout in one step - require later slices before the repo is usable - create a long-lived dual implementation without an explicit cleanup slice - leave the next agent guessing what was learned ## Cross-Slice Rules Use cross-slice rules when the same constraint applies everywhere, such as: - preserve an existing runtime or API contract unless a limitation is proven - keep the current user path unchanged until the replacement is validated - treat a specific test suite as the black-box contract source - remove legacy code after parity is proven These rules keep slice-level choices aligned without repeating the same warning under every slice. ## Verification Every plan should name verification at two levels: - per-slice verification for the smallest useful check - final verification for the broader confidence pass Prefer repo-standard commands. Record the exact command that passed in the plan. If local verification is incomplete, state what remains unverified and where it must be checked, such as staging, production shadowing, or a specific manual workflow. ## Progress Updates Treat the plan as the handoff record between sessions. When a slice finishes, update: - the slice status - completed work or findings for that slice - implications for later slices when new information changes the plan - verification with the actual command or manual check that passed - the next slice so the next session starts in the right place When a real follow-up appears outside the original core change, add a numbered follow-up slice such as `Slice 5.1` instead of burying it in notes.
From kodi/topchester-agent, MIT.
More from kodi/topchester-agent
- 0.514score
topchester-config
kodi
Configure Topchester project and user settings.
SkillCFreshness: C★ 3Claude Code +9 - 0.511score
topchester
kodi
Explain Topchester commands, configuration, knowledge-base behavior, skills, hooks, sessions, and troubleshooting using packaged product guidance and current…
SkillCFreshness: C★ 3Claude Code +9 - 0.503score
plan
kodi
Split larger work into ordered, verifiable implementation slices.
SkillCFreshness: C★ 3Claude Code +9 - 0.503score
code-review
kodi
Review code for correctness, maintainability, security, and project fit.
SkillCFreshness: C★ 3Claude Code +9 - 0.503score
systematic-debugging
kodi
Debug failures by finding evidence and root cause before changing code.
SkillCFreshness: C★ 3Claude Code +9 - 0.500score
repo-orientation
kodi
Quickly map an unfamiliar repository before changing it.
SkillCFreshness: C★ 3Claude Code +9 - 0.494score
tui-design
kodi
This skill should be used when designing terminal user interfaces, creating TUI layouts, choosing TUI color schemes, implementing keyboard navigation…
SkillCFreshness: C★ 3Claude Code +9 - 0.470score
test-driven-development
kodi
Add or tighten tests before implementing a behavior change.
SkillCFreshness: C★ 3Claude Code +9
Signals
- Stars
- 3
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- May 14, 2026 (5 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/kodi/topchester-agent
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from kodi
- 0.514score
topchester-config
kodi
Configure Topchester project and user settings.
SkillCFreshness: C★ 3Claude Code +9 - 0.511score
topchester
kodi
Explain Topchester commands, configuration, knowledge-base behavior, skills, hooks, sessions, and troubleshooting using packaged product guidance and current…
SkillCFreshness: C★ 3Claude Code +9 - 0.503score
plan
kodi
Split larger work into ordered, verifiable implementation slices.
SkillCFreshness: C★ 3Claude Code +9 - 0.503score
code-review
kodi
Review code for correctness, maintainability, security, and project fit.
SkillCFreshness: C★ 3Claude Code +9 - 0.503score
systematic-debugging
kodi
Debug failures by finding evidence and root cause before changing code.
SkillCFreshness: C★ 3Claude Code +9 - 0.500score
repo-orientation
kodi
Quickly map an unfamiliar repository before changing it.
SkillCFreshness: C★ 3Claude Code +9
Cite this page
planning-slices skill. Agent Mart. https://agentmart.dev/skills/kodi-planning-slices (last updated 2026-10-24)