auto-setup
CommandAuto-detect project type and configure quality gates, permissions, and hooks for a new codebase
Create a focused git commit after running quality checks.
> /plugin marketplace add rohitg00/pro-workflow> /plugin install pro-workflow@pro-workflow
description: Create a focused git commit after running quality checks.
Create a well-crafted commit after running pro-workflow quality checks.
git status git diff --stat
npm run lint 2>&1 | tail -5 npm run typecheck 2>&1 | tail -5 npm test -- --changed --passWithNoTests 2>&1 | tail -10
Scan staged changes for:
Flag any issues before proceeding.
Draft a commit message based on the staged diff:
<type>(<scope>): <short summary> <body - what changed and why>
**Types:** feat, fix, refactor, test, docs, chore, perf, ci, style
**Rules:**
git add <specific files> git commit -m "<message>"
After committing, ask:
/commit /commit --no-verify /commit --amend
> /commit Pre-commit checks: Lint: PASS Types: PASS Tests: 12/12 PASS Staged changes: src/auth/login.ts (+45 -12) src/auth/session.ts (+8 -3) Suggested commit: feat(auth): add rate limiting to login endpoint Limit login attempts to 5 per IP per 15 minutes using Redis-backed sliding window. Returns 429 with Retry-After header when exceeded. Closes #142 Commit? (y/n)
---
**Trigger:** Use when user says "commit", "save changes", "commit this", or is ready to commit after making changes.
Claude Code learns from your corrections: self-correcting memory that compounds over 50+ sessions. Context engineering, parallel worktrees, agent teams, and 17 battle-tested skills.
Auto-detect project type and configure quality gates, permissions, and hooks for a new codebase
Smart context compaction with state preservation — saves critical state before compact and restores after
Diagnose context usage and reduce unnecessary token consumption.
Track session costs, understand token spend, and get optimization tips
Remove unnecessary AI-generated code while preserving behavior.
Shortcut for "continue working" — pick the work in flight back up exactly where it stopped and keep going until it is done or…