Tars backlog review
Skill MAHDTech/agent-skills/skills/review/tars-backlog-review
Review the code implementation of a backlog ticket on a subagent branch, assessing compliance with spec/acceptance criteria and repo standards before merge. Reach for this during the implementation phase of the backlog loop.From its SKILL.md
npx -y skills add MAHDTech/agent-skills --skill tars-backlog-reviewAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
4.3 KB, 951 tokens by cl100k_base, as published. Nobody here has run it
Backlog Review
Review the implementation of a completed backlog issue against its requirements, acceptance criteria, evidence, and repository standards before it is merged into the active topic branch.
This skill is invoked by the Hub for each branch implemented by a subagent. It conducts a double-axis review (Spec and Standards) and returns a verdict of Approved or Request Rework.
Targets and Paths
- Target Directory:
.tars/issues/todo/relative to project root. - Ticket files are updated on disk only, never staged, committed, or force-added to git (since
.tars/is gitignored).
Inputs
- Ticket File Path: Path to the ticket markdown file (e.g.,
.tars/issues/todo/001.md). - Implementation Branch: The git branch containing the changes (e.g.,
subagent-001). - Target Branch: The active topic branch to compare against (e.g.,
fix/description-of-fix).
Workflow
1. Load Context & Extract Diff
- Read the ticket file to parse the
## Tasks,## Acceptance Criteria, and## Evidencesections. - Determine the merge-base between the target branch and the implementation branch:
git merge-base <target-branch> <implementation-branch>
- Extract the code diff:
git diff <merge-base>..<implementation-branch>
- Verify the diff is non-empty. If the diff is empty, fail the review with a request for rework (as no code changes were committed).
2. Run the Dual-Axis Review
The general Spec-and-Standards review is not backlog-specific, so delegate it to the code-review skill rather than restating it here. Run that review — either inline, or in a subagent spawned on the implementation branch's isolated workspace/branch — and pass it:
- the ticket as the originating spec/issue (its
## Description,## Tasks, and## Acceptance Criteria), and - the diff (or the implementation branch and its merge-base) as the range to review.
/code-review reports the two axes: Spec (does the change do what the ticket asked?) and Standards (does it follow the repo's documented conventions and avoid common code smells?).
On top of that, apply the backlog-specific checks the general review does not cover:
- Task & Criteria Coverage: Confirm every checkbox under the ticket's
## Tasksand## Acceptance Criteriais genuinely satisfied by the diff, not merely ticked off. - Evidence Authenticity (Anti-Fabrication): Verify that the command logs, test runs, and outputs recorded under the ticket's
## Evidencesection correspond to the actual implemented code and test output, and are not fabricated, stale, or copied from an unrelated run.
Combine both into a single verdict:
- APPROVED — the general review is clean and every task, acceptance criterion, and piece of evidence checks out.
- REQUEST REWORK — any missing task, failed criterion, incorrect logic, standards issue, or fabricated/insufficient evidence. Follow it with bulleted, actionable feedback detailing what needs correction.
3. Parse Verdict & Output (Hub Only)
-
The Hub parses the combined review result.
-
If Verdict is Approved: Return
Approvedand a review summary. -
If Verdict is Request Rework: Return
Request Reworkand the detailed bulleted feedback. -
Update the ticket file under the
## Implementation Reviewsection following this format:## Implementation Review - Attempt #N **Verdict**: Approved | Request Rework **Reviewer Feedback**: - Finding A - Finding B -
Save the ticket file to disk (do NOT stage or commit).
Related Skills
- code-review — the general dual-axis (Spec and Standards) review that this skill delegates to.
- tars-backlog-create-issue — canonical format and standards for backlog issues.
- tars-backlog-implement — implementation phase that dispatches tasks to spokes.
- tars-backlog-loop — orchestration of the full backlog pipeline.
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.