ai-image-creator
Generate PNG images using AI (multiple models via OpenRouter including Gemini, FLUX.2, Riverflow, SeedDream, GPT-5 Image, proxied…
Write a feature spec or PRD from a problem statement or feature idea. Use when turning a vague idea or user request into a structured document, scoping a feature with goals and non-goals, defining success metrics and acceptance criteria, or breaking a big ask into a phased spec.
Claude Code
$ npx -y skills add evolution-foundation/evo-nexus --skill pm-write-spec --agent claude-code
Codex
$ npx skills add evolution-foundation/evo-nexus --skill pm-write-spec -a codex -y
Cursor
$ npx skills add evolution-foundation/evo-nexus --skill pm-write-spec -a cursor -y
Gemini CLI
$ npx skills add evolution-foundation/evo-nexus --skill pm-write-spec -a gemini-cli -y
GitHub Copilot
$ npx skills add evolution-foundation/evo-nexus --skill pm-write-spec -a github-copilot -y
OpenCode
$ npx skills add evolution-foundation/evo-nexus --skill pm-write-spec -a opencode -y
Windsurf
$ npx skills add evolution-foundation/evo-nexus --skill pm-write-spec -a windsurf -y
name: pm-write-spec description: Write a feature spec or PRD from a problem statement or feature idea. Use when turning a vague idea or user request into a structured document, scoping a feature with goals and non-goals, defining success metrics and acceptance criteria, or breaking a big ask into a phased spec. argument-hint: "<feature or problem statement>"
Write a feature specification or product requirements document (PRD).
/pm-write-spec $ARGUMENTS
Ask the user what they want to spec. Accept any of:
Ask the user for the following. Be conversational — do not dump all questions at once. Ask the most important ones first and fill in gaps as you go:
If **Linear MCP** (`int-linear-review`) is available:
If **Notion MCP** is available:
If **Figma MCP** is available:
If these tools are not connected, work entirely from what the user provides. Do not ask the user to connect tools — just proceed with available information.
Produce a structured PRD with these sections. See **PRD Structure** below for detailed guidance on what each section should contain.
After generating the PRD:
Write user stories in standard format: "As a [user type], I want [capability] so that [benefit]"
Guidelines:
Example:
**Must-Have (P0)**: The feature cannot ship without these. These represent the minimum viable version of the feature. Ask: "If we cut this, does the feature still solve the core problem?" If no, it is P0.
**Nice-to-Have (P1)**: Significantly improves the experience but the core use case works without them. These often become fast follow-ups after launch.
**Future Considerations (P2)**: Explicitly out of scope for v1 but we want to design in a way that supports them later. Documenting these prevents accidental architectural decisions that make them hard later.
For each requirement:
-
Generate PNG images using AI (multiple models via OpenRouter including Gemini, FLUX.2, Riverflow, SeedDream, GPT-5 Image, proxied…
Create a new custom agent for the workspace. Guides the user through defining agent name, domain, personality, skills, model, and…
Create a new slash command for Claude Code. Guides the user through defining the command name, what it does, and generates the…
Create a Mission, Project, or Goal (Mission → Project → Goal → Task hierarchy) in EvoNexus. Guides the user through picking a…
Create a new heartbeat (proactive agent scheduled with a decision prompt) for EvoNexus. Guides the user through picking an agent,…
Create a new custom integration (API/service wrapper) for the workspace. Guides the user through defining the integration's slug,…
Direct browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work. Also covers…
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling…