

Also from Kynth Studios


Also from Kynth Studios


Also from Kynth Studios
1234567# story: e45s3089# Delegate Task10> **HARD GATE** — **HARD GATE** — Delegated work must have clear success criteria and verification commands. The delegate must be able to verify completion independently.111213Delegate a single complex task to a subagent with a two-stage review gate before accepting the result. Use when oversight of a single task matters more than speed.1415**Distinct from `dispatch-agents`:** This skill runs one subagent sequentially with a mandatory review. `dispatch-agents` runs multiple subagents in parallel without inter-task review gates.1617## Subagent depth tiers (e45s30)1819Select brief depth from task `risk:` and skill `effort:` before spawning:2021| Tier | When | Brief includes |22|------|------|----------------|23| `full_maturity` | P0 stories, multi-file refactors, security work | Full template + CONVENTIONS excerpts + threat model if present |24| `standard` | Default implementation tasks | Goal, scope, out-of-bounds, constraints, verify, prior decisions |25| `minimal_decisive` | Light probes, read-only audits | Goal, verify, explicit file list (≤15 lines total) |2627State `depth: <tier>` in the Agent tool description field.2829## Process3031### 1. Define the task3233Before spawning the agent, read `specs/state.yaml` if it exists. Then write a minimal self-contained brief using this template (brief size directly controls token cost and hallucination risk — do not pad):3435```36Goal: [one sentence — specific, measurable outcome]37In scope: [explicit file or module list]38Out of bounds: [what NOT to do]39Constraints: [relevant CONVENTIONS.md rules, existing patterns, test requirements]40Verify: [runnable command]41Prior decisions: [relevant entries from specs/state.yaml — omit section if none apply]42```4344Do not include full file contents, full conversation history, or decisions unrelated to this task.4546### 2. Spawn the subagent (iterative retrieval, max 3 cycles)4748Use the Agent tool with a **fresh context** per spawn. Pass prior decisions only via `specs/state.yaml`.4950**Cycle:** dispatch → evaluate output vs goal → refine brief → re-spawn if needed (max 3 cycles).5152Include in each brief:53- All context the agent needs (it starts cold — no shared state)54- Reference to CONVENTIONS.md constraints55- The verify command it must run before reporting done5657### 3. Stage 1 review — output inspection5859When the subagent returns, review its report before looking at the diff:60- Did it run the verify command? Did it pass?61- Does it explain what it changed and why?62- Are there any concerns raised by the agent?6364If the report raises red flags, ask the subagent for clarification or re-run with adjusted instructions.6566### 4. Stage 2 review — diff inspection6768Inspect the actual diff:69```bash70git diff main...HEAD71```7273Check:74- [ ] Changes are scoped to what was asked — nothing extra75- [ ] No `any`, no `@ts-ignore`, no disabled lint rules76- [ ] Tests added for new behavior77- [ ] CONVENTIONS.md compliance (naming, structure, no gh issue creation)78- [ ] Boy Scout Rule: touched areas are cleaner than before7980### 5. Decision8182- **Accept**: merge the result into the main working branch83- **Revise**: send back to the subagent with specific feedback84- **Reject**: discard and re-approach differently8586**After accepting**, append to `specs/state.yaml` under `## Active Decisions`:87```88**[task short name]**: [what approach the agent chose and why — one sentence]89```9091Report the decision and rationale to the user.92
One repository carrying more than one format is the comparison this product exists for: does anyone actually write different content in each file, or is one a copy of the other?
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| danielvm-git/bigpowers.cursor/rules/simple-english.mdc · 134 | Cursor rules | styletypesgitdatabase+6 | 47/100 | 14 days ago | |
| danielvm-git/bigpowers.cursor/rules/build-epic.mdc · 134 | Cursor rules | buildgit | 58/100 | 14 days ago | |
| danielvm-git/bigpowers.cursor/rules/extract-design.mdc · 134 | Cursor rules | lint-formatstyledependenciesui | 82/100 | 14 days ago | |
| danielvm-git/bigpowers.cursor/rules/plan-tests.mdc · 134 | Cursor rules | teststyletesting-strategyagent-behaviour | 66/100 | 14 days ago | |
| danielvm-git/bigpowers.cursor/rules/plan-release.mdc · 134 | Cursor rules | testlint-formatarchdeployment | 74/100 | 14 days ago | |
| danielvm-git/bigpowers.cursor/rules/request-review.mdc · 134 | Cursor rules | git | 62/100 | 14 days ago | |
| danielvm-git/bigpowers.cursor/rules/research-first.mdc · 134 | Cursor rules | buildarchdependencies | 70/100 | 14 days ago | |
| danielvm-git/bigpowers.cursor/rules/run-benchmark.mdc · 134 | Cursor rules | styleperformance | 58/100 | 14 days ago | |
| danielvm-git/bigpowers.cursor/rules/reset-baseline.mdc · 134 | Cursor rules | no sections | 40/100 | 14 days ago | |
| danielvm-git/bigpowers.windsurf/rules/define-language.md · 134 | Windsurf rules | lint-formatdo-not | 65/100 | 14 days ago | |
| danielvm-git/bigpowers.windsurf/rules/context7-mcp.md · 134 | Windsurf rules | style | 54/100 | 14 days ago | |
| danielvm-git/bigpowers.windsurf/rules/extract-design.md · 134 | Windsurf rules | lint-formatstyledependenciesui | 82/100 | 14 days ago | |
| danielvm-git/bigpowers.windsurf/rules/security-review.md · 134 | Windsurf rules | lint-formattesting-strategygitsecurity+2 | 60/100 | 14 days ago | |
| danielvm-git/bigpowers.windsurf/rules/verify-work.md · 134 | Windsurf rules | buildtestlint-formatagent-behaviour | 74/100 | 14 days ago | |
| danielvm-git/bigpowers.windsurf/rules/wire-ci.md · 134 | Windsurf rules | buildtestlint-formatstyle+1 | 81/100 | 14 days ago | |
| danielvm-git/bigpowerswebsite/AGENTS.md · 134 | AGENTS.md | docs | 31/100 | 14 days ago | |
| danielvm-git/bigpowers.windsurf/rules/terse-mode.md · 134 | Windsurf rules | styledo-not | 56/100 | 14 days ago | |
| danielvm-git/bigpowers.windsurf/rules/trace-requirement.md · 134 | Windsurf rules | buildtesting-strategy | 54/100 | 14 days ago | |
| danielvm-git/bigpowers.cursor/rules/align-grid.mdc · 134 | Cursor rules | lint-formatdo-notagent-behaviour | 65/100 | 14 days ago | |
| danielvm-git/bigpowers.cursor/rules/assess-impact.mdc · 134 | Cursor rules | testtesting-strategydeployment | 66/100 | 14 days ago |
Same format, overlapping stack, ranked by quality.
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| danielvm-git/bigpowers.windsurf/rules/guard-git.md · 134 | Windsurf rules | stylearchgitsecurity+2 | 89/100 | 14 days ago | |
| danielvm-git/bigpowers.windsurf/rules/organize-workspace.md · 134 | Windsurf rules | buildstylegitdeployment+2 | 89/100 | 14 days ago | |
| danielvm-git/bigpowers.windsurf/rules/develop-tdd.md · 134 | Windsurf rules | teststylearchtesting-strategy+5 | 85/100 | 14 days ago | |
| danielvm-git/bigpowers.windsurf/rules/quick-fix.md · 134 | Windsurf rules | teststylegitdeployment+1 | 85/100 | 14 days ago | |
| danielvm-git/bigpowers.windsurf/rules/session-state.md · 134 | Windsurf rules | lint-formatstyleagent-behaviour | 82/100 | 14 days ago | |
| danielvm-git/bigpowers.windsurf/rules/commit-message.md · 134 | Windsurf rules | lint-formatstyletypesgit+3 | 82/100 | 14 days ago | |
| danielvm-git/bigpowers.windsurf/rules/extract-design.md · 134 | Windsurf rules | lint-formatstyledependenciesui | 82/100 | 14 days ago | |
| danielvm-git/bigpowers.windsurf/rules/wire-ci.md · 134 | Windsurf rules | buildtestlint-formatstyle+1 | 81/100 | 14 days ago |
A badge carrying the measured quality of the strongest agent config file in this repository, out of 100. It reads from this index every time somebody loads your page, so it changes when the measurement changes and there is nothing to keep up to date. Free, no account, and the value is not something you or we can set by hand.
[](https://rulestack.kynth.studio/configs/danielvm-git-bigpowers-windsurf-rules-delegate-task)Would rather not hotlink us? Every badge is also served in shields.io’s endpoint schema, so shields renders the image and your readers never talk to our domain:
Published by Toolproof, the masthead over this index and eight others. The method behind the number is at toolproof.kynth.studio/methodology, and the whole thing is readable as JSON with no key at /api.