solo-factory

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

/factory

/factory

One-command setup for the entire Solo Factory startup toolkit.
一键式搭建完整的Solo Factory创业工具包。

What gets installed

将安装的内容

23 skills — full startup pipeline from idea to shipped product:
PhaseSkills
Analysisresearch, validate, stream, swarm
Developmentscaffold, setup, plan, build, deploy, review
Promotionseo-audit, content-gen, community-outreach, video-promo, landing-gen, metrics-track
Utilitiesinit, audit, retro, pipeline, humanize, index-youtube, you2idea-extract
MCP server (optional) — solograph provides 15 tools:
  • kb_search
    — semantic search over knowledge base
  • session_search
    — search past Claude Code sessions
  • codegraph_query
    /
    codegraph_explain
    /
    codegraph_stats
    /
    codegraph_shared
    — code intelligence
  • project_info
    /
    project_code_search
    /
    project_code_reindex
    — project registry
  • source_search
    /
    source_list
    /
    source_tags
    /
    source_related
    — source management
  • web_search
    — web search
23项技能 — 覆盖从创意到产品上线的完整创业流程:
阶段技能
分析阶段research, validate, stream, swarm
开发阶段scaffold, setup, plan, build, deploy, review
推广阶段seo-audit, content-gen, community-outreach, video-promo, landing-gen, metrics-track
工具类init, audit, retro, pipeline, humanize, index-youtube, you2idea-extract
MCP服务器(可选)——solograph 提供15种工具:
  • kb_search
    — 基于知识库的语义搜索
  • session_search
    — 搜索过往Claude Code会话
  • codegraph_query
    /
    codegraph_explain
    /
    codegraph_stats
    /
    codegraph_shared
    — 代码智能
  • project_info
    /
    project_code_search
    /
    project_code_reindex
    — 项目注册表
  • source_search
    /
    source_list
    /
    source_tags
    /
    source_related
    — 源管理
  • web_search
    — 网页搜索

Steps

步骤

  1. Parse arguments from
    $ARGUMENTS
    :
    • --mcp
      — also configure solograph MCP server
    • --skills-only
      — skip MCP setup (default)
    • No args — install skills, ask about MCP
  2. Detect agent and choose install method:
    bash
    # Check what's available
    command -v npx >/dev/null 2>&1 && echo "npx: ok"
    command -v clawhub >/dev/null 2>&1 && echo "clawhub: ok"
    Method A (recommended):
    npx skills
    — works with any AI agent, installs from GitHub directly. Method B:
    clawhub install
    — for OpenClaw users who prefer ClawHub registry. Method C: Claude Code plugin — if user is on Claude Code, suggest plugin instead.
  3. Install all 23 skills:
    Method A — npx skills (recommended, works immediately):
    bash
    npx skills add fortunto2/solo-factory --all
    This single command installs all skills from GitHub to all detected agents (Claude Code, Cursor, Copilot, Gemini CLI, Codex, etc.). No account or publishing required.
    Method B — clawhub (OpenClaw users):
    bash
    # Check login
    clawhub whoami 2>/dev/null || echo "Run: clawhub login"
    
    # Install available skills
    for skill in \
      audit build community-outreach content-gen deploy \
      humanize index-youtube init landing-gen metrics-track \
      pipeline plan research retro review \
      scaffold seo-audit setup stream swarm \
      validate video-promo you2idea-extract; do
      echo -n "Installing solo-$skill... "
      clawhub install "solo-$skill" 2>&1 | tail -1
      sleep 2
    done
    If some skills are not yet on ClawHub, fall back to Method A for those.
    Method C — Claude Code plugin (all-in-one):
    bash
    claude plugin marketplace add https://github.com/fortunto2/solo-factory
    claude plugin install solo@solo --scope user
    This installs all 23 skills + 3 agents + hooks + MCP auto-start in one command.
  4. MCP setup (if
    --mcp
    or user agreed):
    Ask: "Set up solograph MCP for code intelligence and KB search?"
    4a. Check uv/uvx:
    bash
    command -v uvx >/dev/null 2>&1 && echo "uvx: ok" || echo "uvx: missing"
    If missing: "Install uv first: https://docs.astral.sh/uv/"
    4b. Configure MCP:
    For OpenClaw (via mcporter):
    bash
    mcporter config add solograph --stdio "uvx solograph"
    For Claude Code (via .mcp.json):
    json
    {
      "mcpServers": {
        "solograph": {
          "command": "uvx",
          "args": ["solograph"]
        }
      }
    }
    4c. Verify:
    bash
    uvx solograph --help
  5. Report results:
    ## Solo Factory Setup Complete
    
    **Install method:** npx skills / clawhub / Claude Code plugin
    **Skills installed:** X/23
    **MCP configured:** yes/no
    **Failed:** [list any failures]
    
    ### Quick start
    
    Try these commands:
    - `/solo-research "your startup idea"` — scout the market
    - `/solo-validate "your startup idea"` — score + generate PRD
    - `/solo-stream "should I quit my job"` — decision framework
    
    ### Full pipeline
    
    research → validate → scaffold → setup → plan → build → deploy → review
    
    ### More info
    
    GitHub: https://github.com/fortunto2/solo-factory
    MCP: https://github.com/fortunto2/solograph
  1. $ARGUMENTS
    中解析参数
    • --mcp
      — 同时配置solograph MCP服务器
    • --skills-only
      — 仅安装技能(默认选项)
    • 无参数——安装技能,并询问是否配置MCP
  2. 检测Agent并选择安装方式:
    bash
    # 检查可用工具
    command -v npx >/dev/null 2>&1 && echo "npx: ok"
    command -v clawhub >/dev/null 2>&1 && echo "clawhub: ok"
    方式A(推荐):
    npx skills
    — 适用于所有AI Agent,直接从GitHub安装。 方式B:
    clawhub install
    — 适用于偏好ClawHub注册表的OpenClaw用户。 方式C:Claude Code插件 — 如果用户使用Claude Code,建议使用此插件。
  3. 安装全部23项技能:
    方式A — npx skills(推荐,立即生效):
    bash
    npx skills add fortunto2/solo-factory --all
    该单条指令会将所有技能从GitHub安装到所有检测到的Agent中(Claude Code、Cursor、Copilot、Gemini CLI、Codex等)。无需账户或发布权限。
    方式B — clawhub(OpenClaw用户):
    bash
    # 检查登录状态
    clawhub whoami 2>/dev/null || echo "执行:clawhub login"
    
    # 安装可用技能
    for skill in \
      audit build community-outreach content-gen deploy \
      humanize index-youtube init landing-gen metrics-track \
      pipeline plan research retro review \
      scaffold seo-audit setup stream swarm \
      validate video-promo you2idea-extract; do
      echo -n "正在安装solo-$skill... "
      clawhub install "solo-$skill" 2>&1 | tail -1
      sleep 2
    done
    如果部分技能尚未上架ClawHub,针对这些技能请回退到方式A。
    方式C — Claude Code插件(一站式安装):
    bash
    claude plugin marketplace add https://github.com/fortunto2/solo-factory
    claude plugin install solo@solo --scope user
    该指令可一键安装全部23项技能 + 3个Agent + 钩子 + MCP自动启动功能。
  4. MCP配置(如果使用
    --mcp
    参数或用户同意):
    询问:"是否设置solograph MCP以启用代码智能和知识库搜索?"
    4a. 检查uv/uvx:
    bash
    command -v uvx >/dev/null 2>&1 && echo "uvx: ok" || echo "uvx: 未找到"
    如果未找到:"请先安装uv:https://docs.astral.sh/uv/"
    4b. 配置MCP:
    对于OpenClaw(通过mcporter):
    bash
    mcporter config add solograph --stdio "uvx solograph"
    对于Claude Code(通过.mcp.json):
    json
    {
      "mcpServers": {
        "solograph": {
          "command": "uvx",
          "args": ["solograph"]
        }
      }
    }
    4c. 验证:
    bash
    uvx solograph --help
  5. 报告结果:
    ## Solo Factory搭建完成
    
    **安装方式:** npx skills / clawhub / Claude Code插件
    **已安装技能数:** X/23
    **MCP已配置:** 是/否
    **失败项:** [列出所有失败的内容]
    
    ### 快速开始
    
    尝试以下指令:
    - `/solo-research "你的创业想法"` — 调研市场
    - `/solo-validate "你的创业想法"` — 评分并生成PRD
    - `/solo-stream "我应该辞职吗"` — 决策框架
    
    ### 完整流程
    
    research → validate → scaffold → setup → plan → build → deploy → review
    
    ### 更多信息
    
    GitHub: https://github.com/fortunto2/solo-factory
    MCP: https://github.com/fortunto2/solograph

Common Issues

常见问题

npx skills: command not found

npx skills:命令未找到

Fix: Install Node.js 18+. npx comes with npm.
解决方法: 安装Node.js 18及以上版本。npx随npm一同安装。

clawhub: some skills not found

clawhub:部分技能未找到

Cause: Not all skills published to ClawHub yet. Fix: Use
npx skills add fortunto2/solo-factory --all
instead.
原因: 并非所有技能都已发布到ClawHub。 解决方法: 改用
npx skills add fortunto2/solo-factory --all
指令。

uvx: command not found (for MCP)

uvx:命令未找到(针对MCP)

Fix:
curl -LsSf https://astral.sh/uv/install.sh | sh
解决方法:
curl -LsSf https://astral.sh/uv/install.sh | sh

MCP tools not working

MCP工具无法正常工作

Fix: Test with
uvx solograph --help
. Check
.mcp.json
or mcporter config.
解决方法: 使用
uvx solograph --help
测试。检查
.mcp.json
或mcporter配置。