Essential building blocks for Claude Code workflows. This plugin provides fundamental slash commands and skills that streamline common development tasks like commits, debugging, PRs, and environment setup.
# Install from GitHub
/plugin install iamladi/cautious-computing-machine--primitives-plugin
# Or from your local marketplace
/plugins marketplace add iamladi/cautious-computing-machine
/plugin install primitivesPrimitives bundles time-saving workflows for repetitive dev tasks:
- Smart commits following conventional commit standards with automatic batching
- Instant debugging context without burning your main window
- Git workflow automation for branches and PRs
- Environment setup with health checks and missing config detection
- Context priming to quickly understand codebases
- Hard problem solving with GPT-5 Pro/5.1 for architectural and complex debugging tasks
Creates well-organized, atomic commits following conventional commit standards. Automatically batches changes by type and scope.
Features:
- Prevents commits to main/master (creates branch if needed)
- Batches related changes intelligently
- Follows conventional commit format (
type(scope): description) - Never uses
git add .- adds files explicitly - Handles pre-commit hooks gracefully
Usage:
/commit # Analyze and commit all changes
/commit "add yaml support" # Use description to inform messagesOutput example:
feat(yaml): add MD_YAML mode for YAML extraction
test(yaml): add tests for MD_YAML mode
docs(yaml): document MD_YAML usage
✨ Summary: 3 commits, 8 files changed
Investigates issues by examining logs, database state, and git history without editing files. Perfect for debugging during manual testing without using your primary window's context.
Parallel Investigation:
- Task 1: Check logs for errors/warnings
- Task 2: Analyze database/backend state
- Task 3: Review git and file state
Usage:
/debug # Start debugging sessionRequires: DEBUG.md in repo root for project-specific debug info (log locations, database tools, etc.)
Verifies tooling (git, gh CLI) and guides through dependency installation with health checks.
Usage:
/installChecks:
- Git CLI availability
- GitHub CLI (gh) availability and configuration
- Reads
INSTALL.mdfor project-specific setup - Reports missing/incomplete configurations
Quickly understands and summarizes codebase structure for efficient context loading.
Usage:
/primeWorkflow:
- Runs
git ls-filesto see structure - Reads README.md
- Summarizes codebase understanding
Starts development environment based on project documentation.
Usage:
/startFeatures:
- Reads
/RUN.mdfor project-specific start instructions - If no RUN.md exists, analyzes repo and suggests creating one
Lists all core, built-in non-MCP development tools available in Claude Code.
Usage:
/toolsOutput: Bullet list with TypeScript function syntax showing parameters.
Creates an isolated git worktree with automatic setup for feature development. Prevents polluting your main checkout while working on new features.
Features:
- Creates worktrees in hidden
.worktrees/directory - Automatically updates
.gitignore - Installs dependencies (reads INSTALL.md)
- Notes startup instructions (reads RUN.md)
- Identifies feedback tools (reads FEEDBACK_LOOPS.md)
- Verifies clean test baseline
Usage:
/worktree feat/new-feature # Create worktree for feature branch
/worktree fix/bug-123 # Create worktree for bug fixOutput:
Creating worktree for feat/new-feature...
[1/6] Checking .gitignore... already configured
[2/6] Creating worktree... done
[3/6] Installing dependencies... bun install complete
[4/6] Checking RUN.md... found
[5/6] Checking FEEDBACK_LOOPS.md... found
[6/6] Running test baseline... 42 tests passed
Worktree ready at .worktrees/feat/new-feature
Leverage the Oracle CLI to tap into GPT-5 Pro or GPT-5.1 for hard problems requiring deep reasoning and large codebase context.
When to use:
- Complex architectural decisions needing full project context
- Hard debugging across large codebases (100k+ LOC)
- Performance optimization analysis
- Security reviews with comprehensive code inspection
- Situations where standard Claude analysis feels insufficient
Key features:
- GPT-5 Pro (default) or GPT-5.1 reasoning models
- File/directory attachment up to ~196k tokens
- Token budget inspection before API calls
- Long-running background sessions with resume capability
- Progress tracking and session management
Example usage:
# Preview files and token cost before calling API
bunx @steipete/oracle --prompt "Why does this auth fail on mobile?" \
--file src/auth/ src/api/ --files-report --preview
# Execute with memorable session slug
bunx @steipete/oracle --prompt "Review state management architecture" \
--file src/store/ --slug "state-arch-review"
# Resume existing session
bunx @steipete/oracle session state-arch-reviewVerifies which environment variable keys are present WITHOUT exposing their values. Security-first approach to env validation.
Checks files in order:
.env.local(local overrides).env(if exists).env.example(template).env.sample(alternative template)
Shows:
- ✓ Which keys are defined
- ✓ Missing keys (comparing local vs example)
- ✗ Never shows actual values
Usage: Invoked automatically when skill is needed, or manually:
# The skill uses this safe command internally
for file in .env.local .env .env.example .env.sample; do
[ -f "$file" ] && grep '=' "$file" | cut -d'=' -f1 | sort
doneReal-world usage examples to get you started:
- Commit Workflow - See how
/commitintelligently batches changes into atomic commits - Debug Session - Walk through investigating production issues with
/debug - Full PR Workflow - Complete flow from issue to merged PR
- Setup New Project - Get up and running on a new codebase in minutes
- Environment Validation - Safely validate configs without exposing secrets
primitives-plugin/
├── .claude-plugin/
│ └── plugin.json # Plugin metadata
├── commands/
│ ├── commit.md # Smart commit specialist
│ ├── debug.md # Debugging assistant
│ ├── install.md # Dependency installer
│ ├── prime.md # Context primer
│ ├── start.md # Dev environment starter
│ ├── tools.md # Tools lister
│ └── worktree.md # Isolated worktree creator
├── skills/
│ ├── ask-oracle/
│ │ └── SKILL.md # GPT-5 Pro/5.1 problem solver
│ ├── check-env-keys/
│ │ └── SKILL.md # Env variable checker
│ ├── de-slop/
│ │ └── SKILL.md # AI artifact remover
│ └── worktree/
│ └── SKILL.md # Git worktree with auto-setup
├── examples/
│ ├── commit-workflow.md # Smart commit example
│ ├── debug-session.md # Debugging example
│ ├── full-pr-workflow.md # Complete PR workflow
│ ├── setup-new-project.md # Project setup example
│ └── env-validation.md # Environment validation
└── README.md
Contributions welcome! This plugin follows these principles:
- Commands should be atomic - Do one thing well
- Security first - Never expose secrets or credentials
- Project-aware - Read project-specific docs (DEBUG.md, INSTALL.md, RUN.md, etc.)
- Clear outputs - Structured reports with actionable next steps
- No destructive defaults - Always verify before dangerous operations
- Claude Code (public beta or later)
- Git CLI
- GitHub CLI (
gh) for PR-related commands
MIT License - see plugin.json for details
Ladislav Martincik - GitHub
1.0.0