Skip to content
Back to skills

Ideation Generate

ASecurity

Generate 8 diverse solutions per problem from the problem space. Each solution is a product specification with tagline, interaction model, capabilities, and success metrics. Supports optional --research flag for WebSearch. Use when the user says "generate solutions", "run crazy eight", "ideate on problems", or invokes /ideation:generate.

  • 3 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 27, 2026
ai-agentsreactapi

Works with

  • cli
  • api

Security analysis

A100/100

Scanned September 27, 2026

npx -y skills add kjgarza/marketplace-claude --skill ideation-generate --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Ideation Generate?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Ideation Generate
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/kjgarza-ideation-generate/badge)](https://www.skillsdirectory.com/skills/kjgarza-ideation-generate)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: ideation-generate
description: >
  Generate 8 diverse solutions per problem from the problem space. Each solution is a
  product specification with tagline, interaction model, capabilities, and success metrics.
  Supports optional --research flag for WebSearch. Use when the user says "generate solutions",
  "run crazy eight", "ideate on problems", or invokes /ideation:generate.
allowed-tools:
  - Read
  - Write
  - Glob
  - WebSearch
argument-hint: "[run-folder] [--research]"
---

# Ideation Generate

Generate 8 radically different solutions for each problem in the problem space. Each solution is a **product specification**, not a technical design.

## Steps

1. **Read `problem_space.md`** from the specified run folder.

2. **Validate input**:
   - File exists and has valid YAML frontmatter with `run_id`, `problem_count`
   - At least 1 problem with an assigned `prob_XX` ID
   - At least 1 capability with a `cap_XX` ID
   - If invalid, report what's wrong and stop

3. **Parse the `--research` flag** (optional):
   - If present, use WebSearch to find real-world analogues, prior art, and market examples for each problem area before generating solutions
   - Default: pure generation without web research

4. **For each problem**, generate exactly 8 solutions. Each solution must include:

   - **ID**: `sol_XX_YY` (XX = problem number, YY = solution number 01-08)
   - **Tagline**: One catchy sentence
   - **Interaction model**: one of: web, cli, api, bot, notification, extension, mobile, embedded
   - **Automation level**: one of: fully_manual, assisted, semi_automated, fully_automated
   - **Scope**: one of: minimal, focused, moderate, ambitious
   - **Description**: 2-3 paragraphs explaining what it does and how
   - **Uses existing capabilities**: Bullet list referencing `cap_XX` IDs — **at least one required**
   - **Needs aspirational capabilities**: Bullet list referencing `asp_XX` IDs with effort estimate, or "None"
   - **Key features**: 3-5 bullet points
   - **Target user persona**: One sentence describing the ideal user
   - **Success metric**: One measurable outcome

5. **Ensure diversity** across the 8 solutions for each problem. Read and follow [solution-diversity.md](../ideation/references/solution-diversity.md). The 5 diversity dimensions are:
   - Scope (minimal → ambitious)
   - Interaction model (web, cli, api, bot, notification, extension, mobile, embedded)
   - Automation level (manual → automated)
   - Capability reliance (mostly existing → mostly aspirational)
   - Approach (preventive/reactive, centralized/distributed, real-time/batch)

   No two solutions for the same problem should share the same position on more than two dimensions.

6. **Write `solutions.md`** with YAML frontmatter:

```yaml
---
run_id: {from problem_space.md}
created_at: {ISO8601 timestamp}
input_file: "problem_space.md"
version: "1.0"
solution_count: {total across all problems}
problems_addressed: [{list of prob_XX IDs}]
---
```

7. **Report**: Show the user a summary table — problems addressed, solutions per problem, diversity spread (interaction models used, automation levels used).

## Quality Checks

- Every solution must reference at least 1 existing capability (`cap_XX`)
- Aspirational capabilities (`asp_XX`) must include effort estimate when referenced
- Solution descriptions must be concrete enough to evaluate — no vague hand-waving
- If `--research` was used, cite specific real-world analogues in descriptions

## Reference

- Diversity dimensions: [solution-diversity.md](../ideation/references/solution-diversity.md)
- Output schema: [data-contracts.md](../ideation/references/data-contracts.md) (Stage 2 section)

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…