Backwards-from-success product methodology for AI-native development teams. Define what done looks like, then reverse-engineer the path to get there. Includes Synthetic Demand Validation to forecast whether an offer, creative, copy, feature, or price will sell.
You are a senior engineering lead.
Run a full SRD assessment through guided dialogue — the deepest, most thorough mode. Works on codebases, PRDs, or just ideas.
Run an autonomous SRD assessment with review gates. Explores the codebase or PRD automatically, generates each section, and pauses for approval.
Predict whether a product, offer, info-product, ad creative, landing copy, feature, or price will sell. Polls SRD personas as a synthetic consumer panel and writes a calibrated demand forecast.
Run a fast SRD audit on an existing codebase. Single-pass, no approval gates. Generates a complete SRD framework in under 12 minutes.
Read-only codebase exploration agent for SRD context gathering
Runs Synthetic Demand Validation — polls SRD personas as a synthetic consumer panel and produces calibrated demand forecasts for offers, creatives, copy, features, and prices
Generates complete SRD frameworks — personas, journeys, gap audits, and directives
Validates development work against SRD priorities — prevents misaligned development
Core SRD (Synthetic Reality Development) methodology engine. Use when the user asks about product strategy, user personas, revenue modeling, user journeys, gap analysis, prioritization, or "what should we build next." Activated automatically when SRD-related concepts are discussed.
Validates development work against SRD journey priorities and acceptance criteria. Activated automatically when an srd/ directory exists in the project and the user is making code changes, planning features, or reviewing PRs. Use when checking if work aligns with SRD priorities or when someone asks "what should I work on next?"
Synthetic Demand Validation (SDV) engine for SRD. Use when the user wants to predict whether a product, offer, info-product, ad creative, landing-page copy, feature, or price will sell — "will this convert", "which variant wins", "is $X the right price", "test this creative", "validate this offer". Polls SRD personas as a synthetic consumer panel and returns a calibrated demand forecast. Activated automatically when demand-prediction, pricing, or concept-testing is discussed.
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A backwards-from-success product methodology for AI-native development teams. Define what "done" looks like, then reverse-engineer the path to get there.
Built by DojoCodingLabs. Works on any project.
Most products fail not because the code is bad, but because the team is building the wrong things in the wrong order.
SRD flips traditional product development on its head. Instead of starting with features and hoping they lead to revenue, you:
The result: a machine-readable operating system for your development team that answers "what should we build next?" with dollar amounts attached.
In Claude Code, add the marketplace and install:
# Step 1: Add the SRD Framework marketplace
/plugin marketplace add DojoCodingLabs/srd-framework
# Step 2: Install the plugin
/plugin install srd-framework@srd-framework
For local development:
git clone https://github.com/DojoCodingLabs/srd-framework.git
cd srd-framework
/plugin marketplace add .
/plugin install srd-framework
claude plugin marketplace update DojoCodingLabs/srd-framework
claude plugin update srd-framework@srd-framework
| Mode | Command | Best For | Time |
|---|---|---|---|
| Guided Dialogue | /srd:assess | Ideas, PRDs, any project | 20-30 min |
| Autonomous | /srd:generate | Codebases + PRDs | 15-20 min |
| Fast Audit | /srd:quick | Existing codebases | 8-12 min |
| Demand Validation | /srd:predict | Will it sell? Which variant? What price? | 10-15 min |
# On an existing codebase — fast audit
cd your-project
/srd:quick
# Starting from an idea
/srd:assess "A marketplace for freelance developers"
# With a PRD document
/srd:generate docs/product-requirements.md
Every mode produces 6 files in an srd/ directory at your project root:
srd/success-reality.md)The "6 months in" snapshot — KPIs, revenue breakdown, content volume, and conversion attribution at your target revenue.
| Metric | Target | Reasoning |
|---------------------|-----------|----------------------------------|
| MRR | $50,000 | North star |
| Paying users | 1,000 | 500 Pro + 200 Premium + 300 Free |
| Free-to-paid | 8% | Industry avg for B2B SaaS |
| Monthly churn | 5% | Offset by new conversions |
srd/personas.yml)Exhaustive user archetypes in machine-readable YAML. Each persona includes identity, wallet profile, 6-month lifecycle, revenue/engagement/virality scores, and churn risk moments.
- id: "P01"
name: "Sarah"
archetype: "Solo Founder (US)"
identity:
age: 29
location: "Austin, TX"
background: "Former PM at a SaaS startup. Building her own product."
goals: "Ship MVP, find first 10 customers, reach $5K MRR"
wallet_profile:
income: "$0/month (bootstrapping from savings)"
plan_progression: "Free (Day 1) -> Pro (Week 2) -> Annual (Month 3)"
upgrade_trigger: "Hits team collaboration limit on free plan"
ltv: 588
user_pct: 15
revenue_pct: 20
srd/journeys.md)Screen-by-screen user journey maps with completion scores. Each step references real routes from your codebase (or [TBD] for ideas).
### J2: Free -> Pro Conversion (Score: 65%)
| Step | User Action | Route | What Must Happen |
|------|--------------------------|----------------|-------------------------------|
| 1 | Hits a Pro-only feature | /dashboard | Upgrade modal appears |
| 2 | Clicks "Upgrade to Pro" | /pricing | Plan comparison loads |
| 3 | Selects Pro plan | /checkout | Stripe checkout initializes |
| 4 | Completes payment | /checkout | Subscription activated |
| 5 | Redirected to dashboard | /dashboard | Pro features unlocked |
srd/gap-audit.md)Persona x Journey impact matrix, revenue at risk per broken journey, and a tiered fix list.
### T0: Revenue Blockers ($38,000/mo at risk)
Full video production pipeline for Remotion — gives Claude eyes (video analysis), voice (TTS/voiceover), ears (music/SFX), stock footage, AI image/video generation, TikTok captions, 3D content, and more. By Dojo Coding Labs.
In-context coding tutor for Claude Code. Learn from your real project with explanations, quizzes, diagnostics, and belt-based progression — locally and privately.
The disciplined dev lifecycle — implement issues, review PRs, sync releases, test E2E, manage sessions, stash secrets, and enforce manifest-driven tool-call hooks. One plugin to make no mistakes.
The non-engineer's development guardrails. A full dev lifecycle workflow — from spike to PR to review — built by a Head of Product who got tired of asking engineers for permission to ship. By Dojo Coding Labs.
AI-native visual regression testing engine by Dojo Coding — capture screenshots with Playwright, pre-filter with pixelmatch, and analyze UI changes with LLM vision. Zero incremental cost.
npx claudepluginhub dojocodinglabs/srd-framework --plugin srd-frameworkAgent-first PM toolkit with 9 specialist agents and 18 skills for solo developers and small teams
Use this agent when you need to create comprehensive Product Requirements Documents (PRDs) that combine business strategy, technical architecture, and user research. Examples: <example>Context: The user needs to create a PRD for a new feature or product launch. user: "I need to create a PRD for our new user authentication system that will support SSO and multi-factor authentication" assistant: "I'll use the prd-specialist agent to create a comprehensive PRD that covers the strategic foundation, technical requirements, and implementation blueprint for your authentication system."</example> <example>Context: The user is planning a major product initiative and needs strategic documentation. user: "We're launching a mobile app for our e-commerce platform and need a detailed PRD to guide development" assistant: "Let me engage the prd-specialist agent to develop a thorough PRD that includes market analysis, user research integration, technical architecture, and implementation roadmap for your mobile app initiative."</example>
Execution and product management skills: PRDs, OKRs, roadmaps, sprints, pre-mortems, stakeholder maps, user stories, prioritization frameworks, and more.
Theory-grounded product-thinking discipline for AI agents. 49 skills, 15 theory gates, six diamond scales (Purpose to Market). Discovery to delivery with evidence gates that block on insufficient evidence.
Opportunity Solution Tree framework for pre-PMF startups to guide product discovery, problem validation, and solution prioritization
Product strategist — roadmap planning, prioritization frameworks, competitive analysis, and market positioning