Open Source
Ship code that survives production
Prodscope adds a structured Builder-Breaker loop to your AI coding assistant so every change is challenged for production risks before it lands.
Choose your platform
Claude Code
Native plugin install with auto-updates, /prodscope:build and /prodscope:verify commands, pre-merge hooks.
OpenAI Codex
Native plugin with repo marketplace. Codex detects it automatically and runs the full loop.
Cursor
Native plugin with marketplace entry, SRE rules, /prodscope:build and /prodscope:verify commands, session hooks.
Install
Each platform has a recommended native install — see the platform pages above for details. For a quick start, clone the repo and copy the files you need:
git clone https://github.com/ashokdudhade/prodscope.git /tmp/prodscope
Then follow the native plugin steps on the Claude Code, Codex, or Cursor page.
Shell installer (alternative)
Or use the shell installer to copy all files automatically. No global install, no dependencies:
# All platforms
curl -fsSL https://raw.githubusercontent.com/ashokdudhade/prodscope/main/install.sh | bash
# Single platform
curl -fsSL https://raw.githubusercontent.com/ashokdudhade/prodscope/main/install.sh | bash -s -- --claude-only
curl -fsSL https://raw.githubusercontent.com/ashokdudhade/prodscope/main/install.sh | bash -s -- --cursor-only
curl -fsSL https://raw.githubusercontent.com/ashokdudhade/prodscope/main/install.sh | bash -s -- --codex-only
How it works
Prodscope runs four phases in a single response — no manual handoff between roles:
HEALTH_CHECK with smoke steps, signals to watch, and a rollback plan.
What gets installed
your-project/
+-- skills/
| +-- using-prodscope/SKILL.md # Session bootstrap: when the loop runs
| +-- builder/SKILL.md # Phase 1: feature delivery + HEALTH_CHECK
| +-- breaker/SKILL.md # Phase 2: SRE review + REJECT loop
| +-- verification/SKILL.md # Phase 3: evidence that smoke steps pass
| +-- reliability/SKILL.md # Phase 4: reliability scoring (1-10)
+-- .claude-plugin/
| +-- plugin.json # Claude Code manifest
| +-- marketplace.json # Claude Code marketplace entry
+-- .cursor-plugin/
| +-- plugin.json # Cursor plugin manifest
| +-- marketplace.json # Cursor marketplace entry
+-- .cursor/
| +-- rules/prodscope.md # Cursor project-level rule
| +-- commands/
| +-- prodscope-build.md # Cursor /prodscope:build command
| +-- prodscope-verify.md # Cursor /prodscope:verify command
+-- rules/
| +-- prodscope.mdc # Cursor plugin rule (.mdc format)
+-- commands/
| +-- build.md # Claude Code /prodscope:build command
| +-- verify.md # Claude Code /prodscope:verify command
+-- hooks/
| +-- hooks.json # Claude Code hook registration
| +-- hooks-cursor.json # Cursor hook registration
| +-- session-start # Session bootstrap hook (all platforms)
| +-- pre-merge.js # Pre-merge telemetry gate
+-- .codex-plugin/plugin.json # Codex plugin manifest
+-- .agents/plugins/
| +-- marketplace.json # Codex repo marketplace
+-- AGENTS.md # Codex orchestration bridge
+-- mcp-config.json # MCP server placeholder
+-- .prodscope/logs/ # Rejection/improvement logs (gitignored)
Uninstall
rm -rf skills/ rules/ commands/ hooks/ .claude-plugin/ .cursor-plugin/ .codex-plugin/ \
.agents/ .cursor/rules/prodscope.md \
.cursor/commands/prodscope-build.md .cursor/commands/prodscope-verify.md \
AGENTS.md mcp-config.json .prodscope/