claude-code-workflow
Six focused slash commands for safer, more deliberate coding sessions. Save and restore named git checkpoints, review diffs before committin
Open source Repository Open in the app JSON README (API)
About
Six focused slash commands for safer, more deliberate coding sessions. Save and restore named git checkpoints, review diffs before committing, analyze blast radius before changing code, run targeted tests against changed files, and orient quickly in any codebase — all without leaving the Claude Code CLI.
Details
- Kind
- Plugins
- Topic
- Developer tools
- Publisher
- utkarshjain98
- Origin
- marketplace
- Category
- ferramentas
- Last push
- 2026-03-25T01:38:59Z
- Repository state
- ativo
- License
- MIT
- Added
- 2026-08-30 01:48:58
- Updated
- 2026-08-30 01:48:58
- Origin id
utkarshjain98/claude-code-workflow/claude-code-workflow
README
# claude-workflow Workflow tools for Claude Code: checkpoint/rollback during sessions, smart test verification, blast radius analysis, self-review, and project orientation.  ## Skills ### `/checkpoint [name]` Create a lightweight git tag as a save point during a session. ``` /checkpoint before-refactor /checkpoint ``` Creates tags like `claude-checkpoint/2026-03-19-1430-before-refactor`. Warns about uncommitted changes but never modifies your working tree. ### `/rollback [name]` Restore to a previous checkpoint. Supports partial name matching. ``` /rollback refactor /rollback ``` Shows a diff summary before rolling back. Requires explicit confirmation. Auto-stashes uncommitted work and tells you how to recover if you change your mind. ### `/verify [files...]` Run the tests, type checks, and linters relevant to files changed in the current session. ``` /verify /verify src/auth.py src/db.py ``` Auto-detects your project stack by reading config files (package.json, pyproject.toml, Cargo.toml, go.mod, etc.). Maps changed source files to their test files using language conventions. Runs targeted checks — never the full test suite. Supported stacks: Python, Node.js/TypeScript, Rust, Go, Ruby. ### `/scope <function, class, or file>` Analyze the blast radius before changing something. Finds all callers, importers, tests, and subclasses. Shows change frequency from git history. ``` /scope authenticate /scope src/auth/service.py /scope User.save ``` ### `/diff-review [files...]` Self-review uncommitted changes before committing. Checks for correctness bugs, edge cases, consistency issues, and missing test coverage. ``` /diff-review /diff-review src/auth.py ``` Focuses on real bugs, not style. Reports with exact file:line references and actionable descriptions. ### `/context` Quick project orientation at the start of a session. Summarizes the stack, directory structure, build/test commands, CI setup, and recent activity. ``` /context ``` Reads config files to determine the stack — does not guess. Handles monorepos. Notes if a CLAUDE.md exists. ## Installation From the Claude Code plugin marketplace: ``` /plugin install claude-workflow@claude-plugins-official ``` Or load locally for a single session: ```bash claude --plugin-dir ~/claude-workflow ``` ## Requirements - Claude Code - Git (for checkpoint, rollback, and verify) ## License MIT