Personal collection of Claude Code tools and skills.
/plugin marketplace add SomtoUgeh/somto-dev-toolkit
/plugin install somto-dev-toolkit@somto-dev-toolkit
| Command | Description |
|---|---|
/prd |
Deep interview to build PRD for features (4 phases, Dex integration) |
/complete |
Run reviewers and mark Dex task complete |
/ut |
Unit test coverage (2 phases, Dex integration) |
/e2e |
Playwright E2E tests (2 phases, Dex integration) |
| Command | Description |
|---|---|
/cancel-prd |
Cancel active PRD loop |
/cancel-ut |
Cancel active unit test loop |
/cancel-e2e |
Cancel active E2E test loop |
| Command | Description |
|---|---|
/ut-help |
Explain the unit test loop technique |
/e2e-help |
Explain the E2E test loop technique |
| Command | Description |
|---|---|
/setup-memory |
Setup smart session memory system |
/deslop |
Remove AI-generated code slop from branch |
/setup-git-guard |
Install git safety guard hook |
/gwt |
Manage git worktrees using sibling directories |
/setup-gwt |
Install the gwt script |
| Agent | Description |
|---|---|
prd-codebase-researcher |
Research codebase patterns for PRD development |
prd-external-researcher |
Research external best practices using Exa |
| Skill | Description |
|---|---|
dex-workflow |
Task-based feature implementation with Dex |
prd-workflow |
PRD generation with 4-phase workflow |
unit-test-loop |
Unit test coverage with Dex tracking |
e2e-test-loop |
Playwright E2E tests with Dex tracking |
blog-post-writer |
Transform brain dumps into polished blog posts |
technical-svg-diagrams |
Generate clean, minimal SVG diagrams |
biome-gritql |
GritQL patterns for Biome linting |
gwt |
Git worktree management using sibling directories |
background-agents |
Patterns for parallel background agents |
| Event | Purpose |
|---|---|
SessionStart |
Initialize session state |
Stop |
Enforce iterative workflows (ut/e2e/prd loops) |
SubagentStop |
Validate research agent outputs |
PreToolUse |
Git safety guard + memory injection (requires qmd) |
UserPromptSubmit |
Fork suggestion for similar past sessions (requires qmd) |
/prd "add user authentication"
# Interview process generates spec with Implementation Stories
# Phase 4 creates Dex tasks automatically
# Work on tasks:
dex list --pending
/complete <task-id>
/ut "improve coverage for auth module" --target 80%
# Phase 1: Coverage analysis, identify gaps
# Phase 2: Create Dex tasks for each gap
# Work on tasks:
dex list --pending
/complete <task-id>
/e2e "add checkout flow tests"
# Phase 1: Flow analysis, identify critical paths
# Phase 2: Create Dex tasks per flow
# Work on tasks:
dex list --pending
/complete <task-id>
/setup-git-guard project # or 'user' for global
# One-time setup
/setup-memory
# Or manually:
brew install qmd # macOS
cargo install qmd # Linux/WSL
qmd init -c claude-sessions ~/.claude/qmd-sessions
./scripts/setup-scheduled-sync.sh
Once configured:
- PreToolUse: Injects relevant past session context when using Read/Edit/Write/Glob/Grep
- UserPromptSubmit: Suggests forking when starting similar work
/plugin marketplace update
/plugin update somto-dev-toolkit@somto-dev-toolkit
| Platform | Status | Notes |
|---|---|---|
| macOS | Full | launchd for scheduling |
| Linux | Full | cron for scheduling |
| WSL | Full | cron (ensure sudo service cron start) |
MIT