split-tasks

Installation
SKILL.md

split-tasks — Task DAG Decomposition & Provenance Slicing

Operating Invariants

  • Zero-Persistence Boundary: Never write task files to disk or issues to remote trackers; produce only an in-memory or reviewable Task DAG manifest.
  • Vertical Slice Mandate: Partition work strictly into end-to-end vertical slices (1–4 files, 50–150 LOC) with observable acceptance criteria; forbid horizontal technical layering (DB-only or API-only slices).
  • Parent Provenance Rigor: Every slice must explicitly trace to its origin (Parent Trace: ADR ID, Feature Slug, or Frozen Contract coordinate); forbid orphan slices.
  • Acyclic Dependency Enforcement: Slices must form a directed acyclic graph (DAG); forbid circular dependencies.
  • Atomic Bypass: Retain a single unified slice when the input scope already fits within one verification turn (≤ 3 files, single criterion).
  • Adaptive Invocation Output: Render the full Markdown table for human review; output a compact JSON DAG when dispatched by an autonomous runner.

Domain Rubric

1. Slicing Sizing & Blast Radius

A slice must be verifiable within one turn of /forge. If a slice spans more than 4 files or touches disparate domain contexts, split it further along independent caller or scenario boundaries.

Installs
43
GitHub Stars
1
First Seen
10 days ago