From pro-workflow
Auto-detects project type and configures quality gates (lint, typecheck, test, format) for new or unfamiliar codebases. Supports Node.js, Python, Rust, and Go.
How this skill is triggered — by the user, by Claude, or both
Slash command
/pro-workflow:auto-setupThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Detect project type and configure pro-workflow quality gates automatically.
Detect project type and configure pro-workflow quality gates automatically.
Use when:
ls package.json pyproject.toml Cargo.toml go.mod Gemfile pom.xml build.gradle 2>/dev/null
Node.js/TypeScript:
{
"lint": "npm run lint",
"typecheck": "npx tsc --noEmit",
"test": "npm test -- --changed --passWithNoTests",
"format": "npx prettier --check ."
}
Python:
{
"lint": "ruff check .",
"typecheck": "mypy .",
"test": "pytest --tb=short -q",
"format": "ruff format --check ."
}
Rust:
{
"lint": "cargo clippy -- -D warnings",
"typecheck": "cargo check",
"test": "cargo test --quiet",
"format": "cargo fmt --check"
}
Go:
{
"lint": "golangci-lint run",
"typecheck": "go vet ./...",
"test": "go test ./... -count=1",
"format": "gofmt -l ."
}
Run each command with --version or --help to confirm availability. Report missing tools.
Generate a .claude/settings.json with:
AUTO SETUP
Project type: [Node.js/Python/Rust/Go/Mixed]
Package manager: [npm/pnpm/yarn/pip/cargo]
Quality gates configured:
lint: [command] ✓
typecheck: [command] ✓
test: [command] ✓
format: [command] ✓
Missing tools:
- [tool] — install with: [command]
Settings written to: .claude/settings.json
npx claudepluginhub rohitg00/pro-workflow --plugin pro-workflowBootstraps new projects interactively (Node/TS scripted, others manual) or adds enforcement tooling (TDD, secret scanning, file limits, git hooks, CLAUDE.md) to existing projects.
Scans projects to detect quality and testing tools in JVM (Gradle/Maven), Android (AGP/Compose/KMP), Node.js/TypeScript, Python ecosystems; recommends research-backed setups and assists configuration.
Bootstraps new projects or improves existing ones with best practices for structure, git, documentation, testing, code quality, dependencies, dev workflow, and CI/CD.