tq-forgelisted
Install: claude install-skill tanishq286/tq-forge
# /tq-forge — autonomous skill + agent forge
## When to use
A workflow keeps coming up that you'd want to one-shot in the future, or you
need a specialized agent (researcher, coder, business-analyst, ops-manager,
scraper, reviewer, sales-agent) tuned to your own domain context. /tq-forge
takes the intent in plain English, decides which kind to build, writes it to
the sandbox, scores it, and prints the next command. Nothing goes live until
you run `/tq-forge-promote <slug>`.
## Procedure
Scripts live at `${CLAUDE_PLUGIN_ROOT:-${TQ_FORGE_HOME:-$HOME/.tq-forge}/install}/scripts`. State lives at
`${TQ_FORGE_HOME:-$HOME/.tq-forge}`. Initialize both up front:
```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. **Check the halt flag.** If `$TQ_FORGE_HOME/halt.flag` exists, the user has
paused forge work. Queue the intent and exit cleanly:
```bash
test -f "$TQ_FORGE_HOME/halt.flag" && \
bash "$S/forge-checkpoint.sh" queue "<intent>" && \
echo "⏸ Forge paused (halt.flag set). Queued. Remove the flag to resume." && exit 0
```
2. **Classify intent.** Decide:
- **agent** if intent uses persona language ("an agent that…", "a researcher
for…", "ops manager that watches X") or names a known kind: researcher,
coder, business-analyst, ops-manager, scraper, reviewer, sales-agent.
- **skill** if intent describes a