← ClaudeAtlas

tq-forge-scanlisted

Scan every installed skill and detect coverage gaps — workflows you keep doing by hand that don't have a skill yet. Builds a coverage map from skill descriptions and recommends forge candidates. Use when asked for "/tq-forge-scan", "find skill gaps", "what's missing", or "scan for forge candidates".
tanishq286/tq-forge · ★ 1 · AI & Automation · score 70
Install: claude install-skill tanishq286/tq-forge
# /tq-forge-scan — gap detection across the skill library ## When to use You suspect there's a workflow you've re-done by hand several times that should have been forged already. Or you want a coverage report before a forge spree. ## Procedure ```bash export TQ_FORGE_HOME="${TQ_FORGE_HOME:-$HOME/.tq-forge}" source "${CLAUDE_PLUGIN_ROOT:-${TQ_FORGE_HOME:-$HOME/.tq-forge}/install}/scripts/common.sh" && tq_ensure_home ``` 1. **Enumerate every installed skill.** ```bash ls "$CLAUDE_SKILLS_DIR" 2>/dev/null find "$HOME/.claude/plugins" -maxdepth 4 -name SKILL.md 2>/dev/null | head -100 ls "$SANDBOX_SKILLS" "$SANDBOX_AGENTS" 2>/dev/null ``` 2. **Read each skill's `description:` frontmatter** to build a coverage map: ```bash for d in "$CLAUDE_SKILLS_DIR"/*/; do name=$(basename "$d") desc=$(awk '/^description:/{flag=1;next} /^[a-z-]+:/{flag=0} flag' "$d/SKILL.md" 2>/dev/null | head -3) echo "$name | $desc" done ``` Group what's covered into categories (browser, design, security, deployment, research, ops, data, communication, etc.). 3. **Gather candidate gaps.** Ask the user what repetitive workflows they've been doing by hand lately, or skim recent session history if available. Each recurring manual task with no matching skill is a candidate. 4. **For each candidate, classify:** - **Already covered** — a skill exists with a matching description. Drop. - **Partially covered** — exists but the description is mismatched