← ClaudeAtlas

tq-forge-testlisted

Re-run dry-test + quality-score on an existing forged skill or agent without rewriting it. Useful after a manual edit, or to verify a flagged "needs_manual_review" item now passes. Use when asked for "/tq-forge-test", "re-test the skill", "score it again", or "is this still passing".
tanishq286/tq-forge · ★ 1 · AI & Automation · score 70
Install: claude install-skill tanishq286/tq-forge
# /tq-forge-test — re-validate without rewriting ## When to use You manually edited a sandbox or production artifact and want to confirm it still passes. Or `forge-queue.json` has a slug in `needs_manual_review` and you want to know if today's edit cleared the bar. This skill never rewrites the artifact — only the score. ## Procedure ```bash export TQ_FORGE_HOME="${TQ_FORGE_HOME:-$HOME/.tq-forge}" S="${CLAUDE_PLUGIN_ROOT:-${TQ_FORGE_HOME:-$HOME/.tq-forge}/install}/scripts" source "$S/common.sh" && tq_ensure_home ``` 1. **Resolve the target.** Accept a slug or a full path. With a slug, auto-detect across sandbox + production: ```bash bash "$S/quality-score.sh" --auto-detect "<slug>" ``` If missing everywhere, list the sandbox + production dirs and abort: ```bash ls "$SANDBOX_SKILLS" "$SANDBOX_AGENTS" "$CLAUDE_SKILLS_DIR" 2>/dev/null ``` 2. **Run the structural dry-test** (resolve the path first via `tq_resolve`): ```bash P="$(tq_resolve "<slug>")"; bash "$S/dry-test.sh" --json "$P" ``` Capture verdict (`pass`/`warn`/`fail`), checks_passed, and `issues`. 3. **Run quality-score.** ```bash bash "$S/quality-score.sh" --json "$P" ``` Capture avg and per-dimension breakdown. 4. **Print a combined report.** Two-line header, then the per-dimension bars, then any dry-test `issues` as bullets: ``` <emoji> <slug> (<kind>) — quality X/10 · dry-test Y/10 (<verdict>) ``` 5. **Update skill-log.json** with the new score (mut