PR

praxis-check

Checks code changes against ticket acceptance criteria.

Install

mkdir -p .claude/skills/praxis-check && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/11142" && unzip -o skill.zip -d .claude/skills/praxis-check && rm skill.zip

Installs to .claude/skills/praxis-check

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Verify whether code changes cover the acceptance criteria of the active ticket. Use when the user invokes "/praxis check" with or without a ticket ID. Compares implemented code with acceptance criteria and local progression, generates a coverage report.
253 chars✓ has a “when” triggerlonger than Claude Code's old 250-char listing cap (fine on current versions)
Beginner

Key capabilities

  • Verify acceptance criteria
  • Analyze code changes
  • Generate coverage reports
  • Update ticket progression

How it works

It compares implemented code against ticket acceptance criteria and generates a coverage report.

Inputs & outputs

You give it
Ticket ID
You get back
Coverage report

When to use praxis-check

  • Verifying task completion
  • Reporting on feature coverage
  • Auditing ticket progress

About this skill

/praxis check [TICKET_KEY]

Verify acceptance criteria coverage against implemented changes.

Argument

Optional. Resolution per common.md.

References

  • common.md — status model, paths, conventions

Workflow

0. Load config

Per common.md — Loading the provider (config only, no provider commands needed).

1. Read acceptance criteria

From the ticket file's Description: user story, scope, acceptance criteria. From Progression: current state.

2. Analyze changes

  • git diff main...HEAD + git log --oneline main...HEAD
  • Scan modified files to understand what was implemented

3. Detect PR

Per common.md — Detecting branch and PR.

4. Evaluate coverage

For each acceptance criterion, assign:

  • Covered: implemented and/or tested
  • ⚠️ Partially covered: incomplete or untested
  • Not covered: no implementation found
  • 🔄 Not verifiable: impossible to determine from code alone

5. Report

Display: criteria list with statuses, current progression, coverage score {X}/{Y}.

6. Update files

Ticket: update Progression, add to Avancement: {YYYY-MM-DD} : Vérification couverture — {X}/{Y} critères couverts. Epic: update per common.md — Updating the epic file. Skip if epic is null.

7. Next steps

If gaps → suggest files to modify, tests to add. If all covered → suggest /praxis post then /praxis done.

When not to use it

  • When no ticket is associated
  • When the code is not ready for verification

Prerequisites

Active ticket

Limitations

  • Depends on ticket description quality
  • Requires git history

How it compares

It automates the verification of task completion against specific criteria rather than manual review.

Compared to similar skills

praxis-check side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
praxis-check (this skill)04moNo flagsBeginner
conductor-validator14moNo flagsBeginner
agency-jira-workflow-steward04moReviewIntermediate
twig-sdlc03moReviewAdvanced

Try saying

Example prompts that trigger this skill in your AI assistant.

Search skills

Search the agent skills registry