tq-forge-scanlisted
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