somto-dev-toolkit

内容来源:README.md(说明文档) · 原始地址 · 查看安装指南

原始内容

somto-dev-toolkit

Personal collection of Claude Code tools and skills.

Installation

/plugin marketplace add SomtoUgeh/somto-dev-toolkit
/plugin install somto-dev-toolkit@somto-dev-toolkit

Commands (13)

Loop Commands

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)

Control Commands

Command Description
/cancel-prd Cancel active PRD loop
/cancel-ut Cancel active unit test loop
/cancel-e2e Cancel active E2E test loop

Help Commands

Command Description
/ut-help Explain the unit test loop technique
/e2e-help Explain the E2E test loop technique

Session & Utility Commands

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

Agents (2)

Agent Description
prd-codebase-researcher Research codebase patterns for PRD development
prd-external-researcher Research external best practices using Exa

Skills (9)

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

Hooks (6)

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)

Usage Examples

PRD-based Development

/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>

Unit Test Coverage

/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 Testing

/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>

Git Safety Guard

/setup-git-guard project  # or 'user' for global

Session Memory (requires qmd)

# 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

Updating

/plugin marketplace update
/plugin update somto-dev-toolkit@somto-dev-toolkit

Platform Support

Platform Status Notes
macOS Full launchd for scheduling
Linux Full cron for scheduling
WSL Full cron (ensure sudo service cron start)

License

MIT