| name | project |
| description | Route new product/project creation requests through the Product Factory OS entry flow. |
| argument-hint | product idea or project description |
| license | MIT |
| metadata | {"category":"router","tags":["project","router","creation","methodology"],"effort":"low","side_effect":"route-only","explicit_invocation":false} |
Project Router
Use this skill when the user wants to create a new project, app, service, site, bot, MVP, CLI, scraper, mini app, e-commerce system, internal automation, or product from an idea.
Instructions
- Decide whether this is a new project or existing-code work.
- If the user mentions stack traces, existing files, failing tests, current modules, or recent commits, route to
/task.
- For non-trivial new-project work, Codex
/goal mode is default-on. Create or continue a goal that names the product outcome and selected PFO route before implementation.
- Capture the initial Product Factory OS intent:
- product type signal
- domain
- complexity signal
- infrastructure signal
- If this is new work, ask one route question unless the answer is already obvious:
A Full cycle: plan, implement, test, review, deploy.
B Planning only: create documents, no code.
C Existing docs: create an execution guide from current docs.
- Route:
A -> /kickstart
B -> /blueprint
C -> /guide
Self-validation
Before final output, verify:
- Route, side-effect, and confirmation requirements match metadata.
- Required artifacts or read-only result are explicit.
- Verification, blockers, and next route are stated.
Rules
- Do not generate code or docs inside the router.
- Ask only the routing question. Clarifying product questions belong to the destination skill.
- Prefer route
A when the user asks for a finished working project.
- For PFO requests, preserve the router-first path: idea ->
/project -> /blueprint or /kickstart.
- Product classification is performed by the destination skill using
routing/product-classifier.json.
Self-Check
- The request was classified as new-project or existing-code work.
- Exactly one destination skill was selected.
- No implementation work was done by this router.
- Product Factory OS intent signals were preserved for the next skill.