Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
geowa4 avatar

Software Dev

  • Updated January 26, 2026
  • geowa4/claude-plugins

software-dev is a Claude Code skill in the AI & Agent Building category. Software development productivity commands: autonomous milestone runner, spec compliance reviewer, and quality-gate hooks

Key points

  • software-dev
  • AI & Agent Building
  • AI-coding skill

Software Dev by the numbers

  • Data as of Jul 7, 2026 (Skillselion catalog sync)
/plugin marketplace add geowa4/claude-plugins
/plugin install software-dev@geowa4-claude-plugins

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Last updatedJanuary 26, 2026
Repositorygeowa4/claude-plugins

What it does

Software development productivity commands: autonomous milestone runner, spec compliance reviewer, and quality-gate hooks

README.md

claude-plugins

A Claude Code plugin marketplace containing productivity commands for software development.

Plugins

software-dev

Commands for autonomous development workflows and quality gates.

Command Description
/create-spec Interactive spec creator. Interviews you to understand development needs, researches codebase and external docs, then creates a GitHub issue with milestones in /ralphish-compatible format.
/ralphish-init One-time project setup for the ralphish workflow. Initializes git repo if needed and adds .progress.md to .gitignore.
/ralphish Autonomous milestone runner. Reads a spec from a GitHub issue, tracks progress in .progress.md, and implements one milestone per session with structured commits. Requires /ralphish-init first.
/ralphish-review Spec compliance reviewer. Verifies every requirement in a GitHub issue spec is fully implemented, updates .progress.md status, and closes the issue when complete.
/add-stop-hook-for-go Installs a Claude Code stop hook that runs go build, go test, and golangci-lint before allowing Claude to stop, preventing sessions from ending with broken code.
/add-stop-hook-for-claude-plugin Installs a Claude Code stop hook that validates plugins before allowing Claude to stop.
Orchestration

For fully automated execution, use ralphish-runner.sh:

./ralphish-runner.sh

This script orchestrates the full ralphish workflow:

  1. Runs /ralphish-init to set up the project
  2. Prompts you to select an issue via gum choose
  3. Runs /ralphish in a loop until all milestones are complete
  4. Runs /ralphish-review to verify implementation
  5. Retries if review finds gaps (up to 20 times)

Installation

Add this marketplace and install the plugin:

/plugin marketplace add geowa4/claude-plugins
/plugin install software-dev@claude-plugins

Structure

.
├── software-dev/
│   ├── .claude-plugin/
│   │   └── plugin.json
│   └── commands/
│       ├── add-stop-hook-for-claude-plugin.md
│       ├── add-stop-hook-for-go.md
│       ├── create-spec.md
│       ├── git-purge-file.md
│       ├── ralphish-init.md
│       ├── ralphish-review.md
│       └── ralphish.md
├── ralphish-runner.sh
└── README.md

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.