mmacpherson

Graph QA — Testing skill for Claude Code

Testing community

Run complete quality assurance checks for graph backend (Haskell + Rust) before committing.

How to install Graph QA

Installs to ~/.claude/commands/mmacpherson-tenforty-graph-qa.md

Terminal
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/mmacpherson/tenforty/HEAD/.claude/commands/graph-qa.md -o ~/.claude/commands/mmacpherson-tenforty-graph-qa.md

Restart Claude Code, or start a new session, for it to be picked up.

What Graph QA does

Run complete quality assurance checks for graph backend (Haskell + Rust) before committing.

Prerequisites:

  • Changes involve Haskell code in tenforty-spec/ or state tax forms
  • Working on graph backend or Rust code in crates/tenforty-graph/
  1. Check git status to understand current state
  2. Format Haskell code: make spec-fmt
    • May alphabetize imports or reformat code
    • Note any formatting changes for staging
  3. Lint Haskell code: make spec-lint-strict
    • Should report "No hin

Alternatives in Testing

  • Pua — Use when the user invokes /pua or asks for PUA mode, try-harder/retry help, change-approach coaching, completi 19.5k ★
  • OpenAgentsControl — AI agent framework for plan-first development workflows with approval-based execution 4.8k ★
  • Claude Code Spec Workflow — Automated Kiro-style Spec workflow for Claude Code 3.6k ★

Full documentation available on GitHub

View Source Repository