solo-validate
npx skills add https://github.com/fortunto2/solo-factory --skill solo-validate
Agent 安装分布
Skill 文档
/validate
Validate a startup idea end-to-end: search KB for related docs, run ÐÐТÐÐ analysis, pick a stack, generate a PRD.
MCP Tools (use if available)
If MCP tools are available, prefer them over CLI:
kb_search(query, n_results)â search knowledge base for related docsproject_info()â list active projects with stacks
If MCP tools are not available, fall back to Grep/Glob or CLI commands.
Steps
-
Parse the idea from
$ARGUMENTS. If empty, ask the user what idea they want to validate. -
Search for related knowledge: If MCP
kb_searchtool is available, use it directly:kb_search(query="<idea keywords>", n_results=5)Otherwise search locally:- Grep for idea keywords in
.mdfiles across the project and knowledge base Summarize any related documents found (existing ideas, frameworks, opportunities).
-
Deep research (optional): Check if
research.mdexists for this idea (look in3-opportunities/<project-name>/ordocs/).- If it exists: read it and use findings to inform ÐÐТÐÐ analysis and PRD filling (competitors, pain points, market size).
- If it does not exist: ask the user if they want to run deep research first. If yes, tell them to run
/research <idea>and come back. If no, continue without it.
-
Alignment check: Look for core principles docs (search for
manifest.mdor usekb_search(query="manifest principles")). Verify the idea aligns with:- Privacy-first / offline-first?
- One pain -> one feature -> launch?
- AI as foundation?
- Speed over perfection?
-
ÐÐТÐÐ analysis: Walk the idea through 6 layers. For each layer, provide a brief assessment:
- Layer 1 – Epistemological: Is this within the circle of competence? What assumptions are unproven?
- Layer 2 – Temporal: What’s the time horizon? Is it Lindy-compliant?
- Layer 3 – Action: What’s the minimum viable action? Second-order effects?
- Layer 4 – Stakes: What’s the risk/reward asymmetry? Survivable downside?
- Layer 5 – Social: Reputation impact? Network effects?
- Layer 6 – Meta: Does this pass the mortality filter? Worth the finite time?
-
Stack selection: Ask the user which tech stack to use. If MCP
project_infois available, show detected stacks from active projects as reference. Common stacks:ios-swiftâ SwiftUI, CoreML, StoreKit 2nextjs-supabaseâ Next.js, React, Tailwind, Supabasepython-apiâ FastAPI, SQLAlchemy, PostgreSQLkotlin-androidâ Jetpack Compose, Roomcloudflare-workersâ Hono, D1, edge-firstastro-staticâ Astro, Cloudflare Pagespython-mlâ uv, Pydantic, ChromaDB, MLX
-
Generate PRD: Create a PRD document at
3-opportunities/<project-name>/prd.md(ordocs/prd.mdif not in solopreneur KB). Use a kebab-case project name derived from the idea. Include:- Problem: Based on the idea and ÐÐТÐÐ analysis
- Solution: Core feature set (keep it minimal â one pain, one feature)
- Target Market: Who has this pain? (use research.md pain points if available)
- Tech Stack: Selected stack with key packages
- Architecture Principles: SOLID, DRY, KISS, schemas-first
- Success Metrics: How to measure if it works
-
Output summary:
- Idea name and one-liner
- Opportunity score (0-10) based on the analysis
- Key risk and key advantage
- Path to generated PRD
- Recommended next action