From claude-infra
Initialize or upgrade Claude Code infrastructure in any project. Auto-detects project type and generates a complete .claude/ setup with progressive disclosure documentation, hooks, skills, and safety guards.
How this skill is triggered — by the user, by Claude, or both
Slash command
/claude-infra:claude-infra-initThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Scaffold production-grade Claude Code infrastructure (`.claude/` directory) for any project — new or existing.
Scaffold production-grade Claude Code infrastructure (.claude/ directory) for any project — new or existing.
.claude/ directory.claude/ before overwriting| Files Present | Type | Formatter |
|---|---|---|
Package.swift, .xcodeproj | iOS | swiftformat |
package.json + react | React | prettier |
package.json | Node | prettier |
Cargo.toml | Rust | rustfmt |
go.mod | Go | gofmt |
pyproject.toml | Python | black |
pom.xml, build.gradle | Java | google-java-format |
Gemfile | Ruby | rubocop |
Full Guide: README.md in the claude-infra repository
Navigation: This is a smart router. For implementation details, use the /claude-infra:init command.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub susuyan/claude-infra --plugin claude-infra