← ClaudeAtlas

tq-forge-skilllisted

Force-skill mode — bypass /tq-forge's auto-classification and scaffold a skill directly. Same sandbox + scoring + log path. Use when asked for "/tq-forge-skill", "make a skill that...", "scaffold a skill", or when /tq-forge classified something as an agent but you wanted a skill.
tanishq286/tq-forge · ★ 1 · AI & Automation · score 70
Install: claude install-skill tanishq286/tq-forge
# /tq-forge-skill — force-skill scaffold ## When to use You know you want a skill (a one-shot procedure callable as `/<name>`), not an agent. Either /tq-forge classified the intent ambiguously, or you're skipping the classifier entirely. ## 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. **Check the halt flag.** If `$TQ_FORGE_HOME/halt.flag` exists, queue the intent and exit: ```bash test -f "$TQ_FORGE_HOME/halt.flag" && bash "$S/forge-checkpoint.sh" queue "<intent>" && exit 0 ``` 2. **Pick a slug.** Lowercase, hyphenated, <=32 chars. Use an explicit slug if the user gave one; else derive it. Confirm if ambiguous. 3. **Check for collisions.** ```bash for d in "$CLAUDE_SKILLS_DIR/<slug>" "$SANDBOX_SKILLS/<slug>"; do test -e "$d" && echo "EXISTS: $d" done ``` On a collision, ask: fork (`<slug>-v2`), edit the existing one, or abort. 4. **Create the directory.** ```bash mkdir -p "$SANDBOX_SKILLS/<slug>" ``` 5. **Compose the SKILL.md** using `${CLAUDE_PLUGIN_ROOT:-${TQ_FORGE_HOME:-$HOME/.tq-forge}/install}/templates/SKILL.md.tmpl` as the shape: frontmatter (`name`, `description` with "Use when…", `allowed-tools`), `## When to use` (2-3 sentences), `## Procedure` (numbered, copy-pasteable commands), `## Pitfalls` (real ones), `## Verification`, `## Tags`. Target 200-800