← ClaudeAtlas

tq-forgelisted

Autonomous skill + agent factory for Claude Code. Given a one-line intent, decides whether to scaffold a new skill or a 5-file agent, writes it to the sandbox at $TQ_FORGE_HOME/sandbox/, scores it for structural quality, and queues it for /tq-forge-promote. Use when asked for "/tq-forge", "forge a skill", "build me an agent for X", or "make a skill that Y".
tanishq286/tq-forge · ★ 1 · AI & Automation · score 70
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