agentsclimarketplace

Dragoon skills

Skill Dragoon0x/dragoon-skills

design intelligence for ai coding agents. one unified cli, 36 commands across recon, review, build, plan, ship, test, reflect, power. zero npm deps.

Install
npx -y skills add Dragoon0x/dragoon-skills

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 4 stars4 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Generate optimal Claude Code configuration for any project. Creates CLAUDE.md, settings.json, skills, hooks, agents, and commands tailored to your stack. Run /forge to start.

SKILL.md

6.3 KB, as published. Nobody here has run it

useForgeKit

When to Use

Run /forge when starting a new project or improving an existing Claude Code setup. This skill generates the complete configuration: CLAUDE.md, settings.json, skills structure, hooks, agents, and commands — all tailored to your specific stack and workflow.

Also use when:

  • Setting up Claude Code for the first time on a project
  • Onboarding a team to Claude Code
  • Auditing an existing setup for gaps
  • Migrating from another AI coding tool
  • Re-running on a project that already has forge config (see Rerun below)

Quick Start

/forge

Claude will:

  1. Detect your project type (or ask)
  2. Check for an existing .claude/.forge.lock — if present, switch to rerun mode
  3. Generate or update CLAUDE.md tailored to your stack
  4. Generate or update settings.json with appropriate permissions and hooks
  5. Create skill stubs for your domain
  6. Set up hooks for quality enforcement
  7. Configure agents if your project needs them
  8. Run a health check on the complete setup

The Setup Process

Step 1: Project Detection

Read the project root. Look for:

FileIndicates
package.jsonNode.js / JavaScript / TypeScript
tsconfig.jsonTypeScript specifically
next.config.*Next.js
vite.config.*Vite
requirements.txt / pyproject.tomlPython
Cargo.tomlRust
go.modGo
GemfileRuby
pom.xml / build.gradleJava / Kotlin
.swift filesSwift / iOS
docker-compose.ymlContainerized
supabase/Supabase backend
.github/workflows/GitHub Actions CI/CD

If none found, ask: "What are you building?"

Step 2: Generate Configuration

Load the appropriate reference module based on detection:

ReferenceWhen to Load
references/CLAUDE-MD.mdAlways — CLAUDE.md structure and content
references/SETTINGS.mdAlways — settings.json configuration
references/SKILLS-ARCHITECTURE.mdWhen creating skills
references/HOOKS.mdAlways — hook setup
references/AGENTS.mdWhen project needs subagents
references/COMMANDS.mdAlways — slash command setup
references/PERMISSIONS.mdAlways — permission strategy
references/CONTEXT-WINDOW.mdAlways — token budget management
references/PROJECT-TEMPLATES.mdBased on detected stack
references/ANTI-PATTERNS.mdAlways — what to avoid
references/DECISION-TREE.mdAlways — what goes where
references/WORKFLOWS.mdBased on project complexity
references/GIT-STRATEGY.mdAlways — what to commit
references/TEAM-SETUP.mdWhen team size > 1
references/PERFORMANCE.mdAlways — speed optimization
references/MCP-GUIDE.mdWhen external tools needed
references/TROUBLESHOOTING.mdWhen auditing existing setup
references/HEALTH-CHECK.mdAlways — final validation
references/RERUN-SEMANTICS.mdAlways — region markers, lockfile, diff flow
references/PROMPTING.mdPrompt patterns, challenge prompts, voice triggers, anti-patterns
references/SUBAGENT-PATTERNS.mdCommand→Agent→Skill, parallel agents, teams, worktrees, memory
references/DEBUGGING-WITH-CLAUDE.mdIron law, 3-strike rule, systematic methodology, scope freezing
references/TESTING-STRATEGY.mdTest priority, AAA pattern, edge cases, coverage targets, TDD
references/SECURITY.mdSecret management, code security checklist, supply chain, git security
references/RULES-GUIDE.md.claude/rules/ files, when rules vs skills vs CLAUDE.md
references/MEMORY.mdAuto-memory, managing memories, memory vs CLAUDE.md
references/PLUGINS.mdInstalling, creating, recommending plugins
references/ENVIRONMENT.md.env hierarchy, env var strategy, secrets
references/ADVANCED-HOOKS.mdChained hooks, conditional hooks, Stop/SessionStart/PreCompact hooks
references/MONOREPO.mdCLAUDE.md hierarchy, workspace commands, package-level skills
references/CI-CD.mdNon-interactive mode, CI workflows, cost control
references/COST-OPTIMIZATION.mdToken costs, model routing, budget estimation
references/ERROR-RECOVERY.mdRecovery playbook, safety stack, post-incident checklist
references/MIGRATION.mdFrom Cursor, Copilot, Windsurf to Claude Code

Step 3: Health Check

After generating, run the health check (references/HEALTH-CHECK.md) to verify everything is correctly configured.

Rerun

/forge is safe to run more than once. When .claude/.forge.lock exists, forge switches to rerun mode and respects the contract:

  • forge owns scaffolding — content inside <!-- forge:start id=... --> / <!-- forge:end --> markers in CLAUDE.md, and keys listed in owned_keys in settings.json.
  • you own decisions — anything outside those markers, and any key not in owned_keys. Forge never touches it.
  • the lockfile mediates — if forge-owned content has been edited (hash differs from lockfile), forge surfaces a diff instead of overwriting.

Modes:

  • /forge — default. Diff prompts on conflict.
  • /forge --dry-run — show every change, write nothing.
  • /forge --force — regenerate everything. Backs up to .forge-backup-{timestamp}/ first.
  • /forge --audit — read-only drift report. Useful for "is my setup still good?"

Full algorithm, lockfile schema, and migration rules: references/RERUN-SEMANTICS.md.

Output Structure

your-project/
├── CLAUDE.md                         # Project config (with forge regions + your notes)
├── .claude/
│   ├── .forge.lock                   # Lockfile — commit this
│   ├── settings.json                 # Hooks, permissions, env
│   ├── settings.local.json           # Personal overrides (gitignored)
│   ├── skills/
│   │   └── [project-specific]/
│   │       └── SKILL.md
│   ├── agents/
│   │   └── [role-specific].md
│   └── commands/
│       └── [workflow].md
└── .gitignore                        # Updated with Claude-specific entries

useForgeKit by Dragoon0x. Educational and experimental. DYOR.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.