agentleFS
prime-radiant-incprime-radiant-inc/iterative-development/skills/implementing-tasks/SKILL.md

implementing-tasks

Skill179 starsChanged 7 months agoApache-2.0View on GitHub

Use when executing a batch of TDD-sized tasks inside a running-an-iteration call — dispatches an implementer subagent per task following red-green-refactor discipline and returns per-task completion status.

1 other project uses a version of this.

Adopted by

Most recently taken up by

  • Other versions1 project uses a version of this.

    Word for word · 0

    None found.

    Edited · 0

    None found.

    Wrote their own version · 1

    1. mhihasan/agentic-sdlc★ 1same name

    How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.

  • In this repository5 other files it gives its agents.

The file

We split this skill into the rules it gives an agent

5 rules. About 0 are common, 4 are distinctive, and 1 is very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈4

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 1

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Very specific:

    DONE_WITH_CONCERNS: read the concerns. If about correctness/scope, address before review.

    line 32
  2. Distinctive:

    Only proceed to Stage 2 after Stage 1 is ✅

    line 50
  3. Distinctive:

    After all tasks complete, return a per-task result list to the caller, including:

    line 72
  4. Distinctive:

    Use the least powerful model that can handle each role:

    line 79
  5. Distinctive:

    Never: start code-quality review before spec compliance is ✅

    line 99

≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Implementing Tasks

Overview

Takes an in-memory batch of TDD-sized tasks and executes each through: implementer subagent (TDD) → PAR spec-compliance review → fix loop → PAR code-quality review with boxing-in check → fix loop → mark complete. This is a fork of superpowers:subagent-driven-development with the plan-file reading phase stripped and the final end-of-plan reviewer removed.

When to Use

Invoked by running-an-iteration with a list of tasks. Tasks are passed in memory, not via a file.

Per-Task Cycle

For each task in the provided list:

1. Dispatch implementer

Using the template in implementer-subagent-prompt.md, dispatch a single implementer subagent with:

  • The full task description and context
  • The proof obligations for each observable AC in the task's stories
  • The list of existing scenarios that may be impacted

The implementer MUST complete a pre-flight mapping (AC → proof seam → scenario) before writing code. If the implementer skips the pre-flight, re-dispatch with explicit instructions to complete it first.

2. Handle implementer status

  • DONE: proceed to spec-compliance review (step 3). Verify the implementer's report includes pre-flight mapping and scenario updates.
  • DONE_WITH_CONCERNS: read the concerns. If about correctness/scope, address before review. If observations, note and proceed.
  • NEEDS_CONTEXT: provide the missing context and re-dispatch
  • BLOCKED: assess: context problem → re-dispatch with context; too hard → re-dispatch with more capable model; task too large → break into smaller pieces; plan wrong → escalate to caller

3. PAR spec-compliance review (Stage 1)

Following skills/shared/parallel-adversarial-review.md:

  1. Build spec-compliance prompt using spec-compliance-reviewer-prompt.md
    • Include the proof obligations and the implementer's evidence claims
  2. Wrap in PAR competitive framing from skills/shared/par-reviewer-wrapper.md
  3. Dispatch TWO spec-compliance reviewers in parallel
  4. Aggregate findings (PAR rules: union of findings, severity = take worst)
  5. If ❌ issues found:
    • Send aggregated issues back to the implementer subagent (same subagent, via continuation message)
    • Implementer fixes
    • Re-dispatch fresh PAR spec-compliance pair
    • Repeat until ✅ spec compliant with adequate evidence
  6. Only proceed to Stage 2 after Stage 1 is ✅

4. PAR code-quality review (Stage 2)

Following skills/shared/parallel-adversarial-review.md:

  1. Build code-quality prompt using code-quality-reviewer-prompt.md
    • Include the next 3 pending roadmap iterations for the boxing-in check
    • Include the implementer's corpus contribution for quality review
  2. Wrap in PAR competitive framing
  3. Dispatch TWO code-quality reviewers in parallel
  4. Aggregate findings
  5. If ❌ changes needed:
    • Send aggregated issues back to the implementer
    • Implementer fixes
    • Re-dispatch fresh PAR code-quality pair
    • Repeat until ✅ approved

5. Mark task complete

Record the task as done. Move to the next task.

After all tasks complete, return a per-task result list to the caller, including:

  • Per-task status
  • Scenarios added or updated per task
  • Evidence commands per task

Model Selection

Use the least powerful model that can handle each role:

RoleSignal → Model
Implementer (mechanical: 1-2 files, clear spec)Cheap/fast model
Implementer (integration: multi-file, judgment)Standard model
Spec-compliance reviewerStandard model
Code-quality reviewerMost capable model

Quick Reference

Per taskSubagents dispatched
Implementer1 (sequential, TDD)
Spec-compliance review (PAR)2 in parallel
Code-quality review (PAR)2 in parallel
Minimum per task5 (before re-review loops)

Red Flags

  • Never start code-quality review before spec compliance is ✅
  • Never skip the re-review after fixes (reviewer found issues = implementer fixes = review again)
  • Never dispatch multiple implementers in parallel (conflicts)
  • Never accept "close enough" on spec compliance
  • Never let implementer self-review replace the two-stage review

References

  • implementer-subagent-prompt.md — implementer dispatch template
  • spec-compliance-reviewer-prompt.md — Stage 1 review template
  • code-quality-reviewer-prompt.md — Stage 2 review template (includes boxing-in)
  • skills/shared/parallel-adversarial-review.md — PAR methodology
  • skills/shared/par-reviewer-wrapper.md — competitive framing wrapper

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.