Generate Claude Code skills that match your actual repo structure
Run a read-only recon of your codebase into .claude/forge-recon/
Vendor the tool under tools/skill-forge for team-shared skill drafting
Promote drafted skills to committed skills with per-skill approval
Needs Claude Code installed and either Bash or PowerShell, plus a decision between vendored versus standalone install.
Skill Forge is a small tool that helps teams create custom skills for Claude Code, the official Claude command line tool. A skill is a packaged set of instructions that Claude loads when you work in a particular kind of repo. The README opens with a complaint about the usual way people get skills: someone posts a list of top ten skills on Reddit, you paste them into your repo, and they end up giving advice that fits the author's toy React project rather than your actual codebase. Skill Forge takes the opposite approach. Instead of pulling rules from the internet, Skill Forge runs a script that reads your own repository in read-only mode and writes five short plain text files to a folder called .claude/forge-recon/. These files describe the directory tree, the languages used, the package manifests, the entry points, and the tests. You then open Claude Code, load a system prompt that ships with Skill Forge, and pick a tier of one, two, or three. Claude drafts skills that quote real file paths and line numbers from your own code, so the advice matches the conventions your team already uses. You then approve each skill with y or N before anything is committed. The project includes two scripts. forge.sh runs on Linux, macOS, and Git Bash. forge.ps1 runs natively on Windows PowerShell. There is a templates folder with a skill template and a tracking manifest, and a prompts folder with the Claude system prompt. The README also explains two installation patterns: vendoring the tool inside your project under tools/skill-forge, which the author recommends for teams, or cloning it standalone for solo developers and pointing at the project with a --repo flag. The release notes for version 0.2.0, dated May 2026, describe a spec compliance pass against the official Claude Code Skills documentation. The script now enforces the skill name regex, caps description fields at 1536 characters, moves the tracking manifest out of the skills directory so Claude does not mis-parse it, and adds an optional when_to_use field to the skill template. A migration guide is provided for upgrading from 0.1.x. The project is licensed under Apache 2.0. The README is structured around a clear table of contents covering installation, per-OS usage, sample recon output, the forge workflow, the draft to skill promotion flow, and troubleshooting.
Generated 2026-05-22 · Model: sonnet-4-6 · Verify against the repo before relying on details.