mit einem Klick
impl-slice
Vertical slice assignment and tracking
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fügen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prüfen und installieren.
Menü
Vertical slice assignment and tracking
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fügen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prüfen und installieren.
Basierend auf der SOC-Berufsklassifikation
| name | impl-slice |
| description | Vertical slice assignment and tracking |
Command: pasture:impl:slice — Vertical slice assignment and tracking
-> Full workflow in PROCESS.md <- Phase 9
[impl-slice-full-specs]
[impl-slice-dep-chain]
[impl-slice-track-status]
[impl-slice-complete-label]
Each vertical slice contains:
After supervisor decomposes the ratified plan:
# Create SLICE-1
bd create --labels "pasture:p9-impl:s9-slice" \
--title "SLICE-1: <slice name>" \
--description "---
references:
impl_plan: <impl-plan-task-id>
urd: <urd-task-id>
---
## Specification
<detailed implementation spec>
## Files Owned
<list of files this slice owns>
## Acceptance Criteria
<criteria from ratified plan>
## Validation Checklist
- [ ] Types defined
- [ ] Tests written (import production code)
- [ ] Implementation complete
- [ ] Wiring complete
- [ ] Production code path verified" \
--design='{"validation_checklist":["Types defined","Tests written (import production code)","Implementation complete","Wiring complete","Production code path verified"],"acceptance_criteria":[{"given":"X","when":"Y","then":"Z"}],"ratified_plan":"<ratified-plan-id>"}' \
--assignee worker-1
bd dep add <impl-plan-id> --blocked-by <slice-1-id>
bd update <slice-1-id> --assignee="worker-1"
bd update <slice-2-id> --assignee="worker-2"
bd update <slice-3-id> --assignee="worker-3"
# Worker starts
bd update <slice-id> --status in_progress
# Check all slice status
bd list --labels="pasture:p9-impl:s9-slice" --status=open
bd list --labels="pasture:p9-impl:s9-slice" --status=in_progress
# Worker completes (add comment and label)
bd comments add <slice-id> "COMPLETE: All checklist items verified. Production code path working."
bd label add <slice-id> pasture:p9-impl:slice-complete
Slices can have dependencies on each other (sync points):
# SLICE-2 depends on SLICE-1 completing first
bd dep add <slice-2-id> --blocked-by <slice-1-id>
Minimize inter-slice dependencies when possible.
The aggregation step waits for all slices to complete before code review:
# Check if all slices have complete label
bd list --labels="pasture:p9-impl:slice-complete"
# Compare to total slices
bd list --labels="pasture:p9-impl:s9-slice"
Follow-up slices use the same structure and tracking, with additional fields:
FOLLOWUP_SLICE-N: (e.g., FOLLOWUP_SLICE-1: Add request-id correlation)bd list --labels="pasture:p9-impl:s9-slice" queries include both regular and follow-up slicesInstall Pasture binaries (pastured, pasture, pasture-release) from GitHub Releases, go install, or Nix
Pasture protocol reference documentation — 12-phase workflow, agent roles, constraints, and coding standards. Read when you need to understand the full workflow or look up conventions.
Create handoff document and transfer to supervisor
Create PROPOSAL-N task with full technical plan
Ratify proposal, mark old proposals pasture:superseded
Spawn 3 axis-specific reviewers (A/B/C)