forge-adaptlisted
Install: claude install-skill agigante80/forge-kit
<!-- forge-adapt-version: 65 -->
# forge-adapt
forge-adapt is a recommender dialogue: a short project profile, then the best one or two components per category, each
with a one-line reason. Nothing is written until you choose.
## When to use
- "run forge-adapt" / "adapt forge-kit to this project"
- "what governance is this project missing?" / "suggest forge-kit components"
- "am I up to date?" / "run upgrade-audit" (backward-compatible)
- "forge-adapt contributions" - contribution-surfacing mode (secondary)
- "forge-adapt templates" - issue-template audit + template-governance install (secondary)
Focus a single category by naming it: "forge-adapt skills", "forge-adapt hooks", etc.
---
## The core flow
Three steps the user sees: **Analyze -> Recommend -> Install**. Keep it clean - do not narrate
the setup. Run Setup quietly, then lead with the recommendation.
**Pre-flight (fail fast): is this project forge-kit itself?** forge-adapt installs components INTO a
target project's `.claude/`; the forge-kit repo is the source library, not a target. Running it here
would copy the library into its own `.claude/`, a no-op-shaped mistake. Check the current directory
BEFORE Setup (it needs nothing from Setup):
```bash
if [ -f .claude-plugin/marketplace.json ] && [ -d plugins/forge-kit-adapt ]; then
echo "forge-adapt: this is the forge-kit source repo, not a target project - it IS the component"
echo " library. Run forge-adapt from the project you want to adapt, not from for