Drops into a fresh repo, sniffs out what kind of project it is (Node, Python, Rust, Go), and wires up lint, typecheck, test, and format commands automatically. It checks that tools are actually installed before configuring them, which saves you from broken gate commands. Writes everything to `.claude/settings.json` and won't clobber existing config without asking first. The real win is not having to remember the right incantations for every language's toolchain. Works with monorepos too. Use it when you're joining a new codebase or spinning up a project and want quality gates running in two minutes instead of twenty.

skills.sh installs
165
GitHub stars
2.9K
last updated
Jun 8, 2026

Install

$ npx -y skills add rohitg00/pro-workflow --skill auto-setup --agent claude-code

Installs into .claude/skills of the current project.

Files

Auto Setup

Detect project type and configure pro-workflow quality gates automatically.

Trigger

Use when:

  • Starting work on a new project
  • Onboarding to an unfamiliar codebase
  • Setting up CI integration

Detection

Step 1: Identify Project Type

ls package.json pyproject.toml Cargo.toml go.mod Gemfile pom.xml build.gradle 2>/dev/null

Step 2: Configure Quality Gates

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 ."
}

Step 3: Verify Tools Are Installed

Run each command with --version or --help to confirm availability. Report missing tools.

Sponsors

Details

Repository
github.com/rohitg00/pro-workflow
Categories
Frontend Development, Code Review & Quality, Automation & Workflows
First seen
Jun 11, 2026

More from rohitg00/pro-workflow

All 35
1mindgames avataragent-browser-relaymindgames/agent-browser-relayRead metadata, DOM, screenshots, and structured page payloads from an attached Chrome or Chromium tab through the local Agent Browser Relay extension. Use when 164skills.sh installs
2levnikolaevich avatarln-012-mcp-configuratorlevnikolaevich/claude-code-skillsUse when installing MCP packages and configuring Claude-side MCP registration, hooks, permissions, IDE extension mode, and migrations.162skills.sh installs
3liangdabiao avatardata-exploration-visualizationliangdabiao/claude-data-analysis-ultra-main自动化数据探索和可视化工具,提供从数据加载到专业报告生成的完整EDA解决方案。支持多种图表类型、智能数据诊断、建模评估和HTML报告生成。适用于医疗、金融、电商等领域的数据分析项目。160skills.sh installs
4rohitg00 avatarllm-gaterohitg00/pro-workflowLLM-powered quality verification using prompt hooks. Validates commit messages, code patterns, and conventions using AI before allowing operations. Use to set u158skills.sh installs
5rohitg00 avatarsurvey-generatorrohitg00/pro-workflowCompile a structured literature survey on any AI/ML topic. Agent curates a research bundle (taxonomy + sections + bibliography of real papers) from a public anc154skills.sh installs
6dkyazzentwatwa avatarreport-generatordkyazzentwatwa/chatgpt-skillsGenerate professional PDF/HTML reports with charts, tables, and narrative from data. Supports templates, branding, and automated report generation.153skills.sh installs