.claude/skills/code-quality-pipeline/SKILL.md
Use when dropping a class name or folder path to perform a full quality pass - tests, simplification, and bug hunting - using the test-architect, code-simplifier, and bug-hunter-tdd agents in succession, both for analysis and execution
npx skillsauth add fgforrest/evitadb code-quality-pipelineInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
A pipeline that runs three specialized agents (test-architect, code-simplifier, bug-hunter-tdd) each used TWICE: first for analysis/planning (all three in parallel), then for execution (sequentially). Drop a class name or folder and get comprehensive quality improvements.
/code-quality-pipeline <target> where target is a class name or folder pathLaunch all three agents simultaneously in a single message with three Task tool calls. Each agent does ANALYSIS ONLY (no code changes):
test-architect (planning):
@Nested groupscode-simplifier (planning):
@Nonnull/@Nullable, HTML in JavaDoc, grammar issuesbug-hunter-tdd (planning):
test-architect launched with ANALYSIS ONLY, produces test plancode-simplifier launched with ANALYSIS ONLY, produces simplification planbug-hunter-tdd launched with ANALYSIS ONLY, produces bug reportRun agents one at a time, each building on the previous:
Step 1: test-architect (execution):
// Known limitation commentsStep 2: code-simplifier (execution):
Step 3: bug-hunter-tdd (execution):
// Known limitation comments from tests whose bugs are now fixedAfter all execution steps complete:
Known limitation, BUG-, FIXME.*bug, TODO.*workaround) in touched files — remove any that are staleFor each agent, use the Task tool:
Task(
subagent_type: "<agent-type>",
description: "<3-5 word summary>",
prompt: "<detailed instructions with target path, project context, and ANALYSIS ONLY vs EXECUTION>"
)
Always pass full context to each agent:
When the user provides a target:
evita_common/src/main/java/io/evitadb/dataType/iterator)Always resolve test location as: evita_test/evita_functional_tests/src/test/java/<matching-package-path>/
mvn install -pl <module> -DskipTests then test rundevelopment
Prepare or update a release PR from dev to master with auto-generated release notes
development
Maintainer-only workflow for handling GitHub Secret Scanning alerts on OpenClaw. Use when Codex needs to triage, redact, clean up, and resolve secret leakage found in issue comments, issue bodies, PR comments, or other GitHub content.
development
Maintainer workflow for OpenClaw releases, prereleases, changelog release notes, and publish validation. Use when Codex needs to prepare or verify stable or beta release steps, align version naming, assemble release notes, check release auth requirements, or validate publish-time commands and artifacts.
development
Run, watch, debug, and extend OpenClaw QA testing with qa-lab and qa-channel. Use when Codex needs to execute the repo-backed QA suite, inspect live QA artifacts, debug failing scenarios, add new QA scenarios, or explain the OpenClaw QA workflow. Prefer the live OpenAI lane with regular openai/gpt-5.4 in fast mode; do not use gpt-5.4-pro or gpt-5.4-mini unless the user explicitly overrides that policy.