solo-setup

Solid

Use when "set up workflow", "configure TDD", "wire up dev workflow", or after /scaffold before /plan to generate workflow config. Do NOT use for founder setup (/init) or scaffolding (/scaffold).

AI & Automation 18 stars 2 forks Updated today MIT

Install

View on GitHub

Quality Score: 87/100

Stars 20%
43
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# /setup Auto-generate project workflow config from existing PRD and CLAUDE.md. Zero interactive questions — all answers extracted from project data that already exists after `/scaffold`. ## When to use After `/scaffold` creates a project, before `/plan`. Creates `docs/workflow.md` so `/plan` and `/build` can work. ## MCP Tools (use if available) - `project_info(name)` — get project details, detected stack - `kb_search(query)` — search for dev principles, manifest, stack templates - `codegraph_query(query)` — check project dependencies in code graph If MCP tools are not available, fall back to reading local files only. ## Steps 1. **Detect project root:** - If `$ARGUMENTS` is provided, look for a project with that name in the current directory or `projects_dir` from `~/.solo-factory/defaults.yaml`. - Otherwise use current working directory. - Verify the directory exists and has `CLAUDE.md`. - If not found, ask via AskUserQuestion. 2. **Check if already initialized:** - If `docs/workflow.md` exists, warn and ask whether to regenerate. 3. **Read project data** (parallel — all reads at once): - `CLAUDE.md` — tech stack, architecture, commands, Do/Don't - `docs/prd.md` — problem, users, solution, features, metrics, pricing - `package.json` or `pyproject.toml` — exact dependency versions - `Makefile` — available commands - Linter configs (`.eslintrc*`, `eslint.config.*`, `.swiftlint.yml`, `ruff.toml`, `detekt.yml`) 4. **Read ecosystem sourc...

Details

Author
fortunto2
Repository
fortunto2/solo-factory
Created
7 months ago
Last Updated
today
Language
Shell
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category