Back to skills
SkillHub ClubShip Full StackFull Stack

idea-generation

Imported from https://github.com/Holo00/IdeaForge.

Packaged view

This page reorganizes the original catalog entry around fit, installability, and workflow context first. The original raw source lives below.

Stars
0
Hot score
74
Updated
March 19, 2026
Overall rating
C2.2
Composite score
2.2
Best-practice grade
F36.0

Install command

npx @skill-hub/cli install holo00-ideaforge-idea-generation

Repository

Holo00/IdeaForge

Skill path: .claude/skills/idea-generation

Imported from https://github.com/Holo00/IdeaForge.

Open repository

Best for

Primary workflow: Ship Full Stack.

Technical facets: Full Stack.

Target audience: everyone.

License: Unknown.

Original source

Catalog source: SkillHub Club.

Repository owner: Holo00.

This is still a mirrored public skill entry. Review the repository before installing into production workflows.

What it helps with

  • Install idea-generation into Claude Code, Codex CLI, Gemini CLI, or OpenCode workflows
  • Review https://github.com/Holo00/IdeaForge before adding idea-generation to shared team environments
  • Use idea-generation for development workflows

Works across

Claude CodeCodex CLIGemini CLIOpenCode

Favorites: 0.

Sub-skills: 0.

Aggregator: No.

Original source / Raw SKILL.md

---
name: idea-generation
description: Work with IdeaForge's AI idea generation system. Triggers: generation flow, AI prompts, scoring system, duplicate detection, real-time logs, generation debugging. Pipeline: API → PromptBuilder → AI → Parse → Dedupe → Save.
---

# Idea Generation

## Pipeline

```
POST /api/generation/generate
  → IdeaGenerationService
    → PromptBuilder (YAML configs)
    → callAI() (Claude/Gemini)
    → parseAIResponse()
    → EmbeddingService (duplicate check)
    → IdeaRepository (save)
    → GenerationLogger (SSE logs)
```

## API

```typescript
POST /api/generation/generate
{
  "framework": "pain-point",  // optional, random if not specified
  "domain": "Healthcare",      // optional
  "sessionId": "uuid"          // for log tracking
}
```

## AI Response Shape

```json
{
  "name": "Idea Name (max 60 chars)",
  "domain": "Domain → Subdomain",
  "problem": "...",
  "solution": "...",
  "quickSummary": "Elevator pitch",
  "concreteExample": {
    "currentState": "How users handle this today",
    "yourSolution": "How they'd use your product",
    "keyImprovement": "Quantifiable improvement"
  },
  "evaluation": {
    "problemSeverity": { "score": 8, "reasoning": "..." }
  },
  "tags": ["tag1", "tag2"]
}
```

## Scoring

- Per-criterion: 1-10 scale
- Weighted total: 0-100 scale
- Config: `evaluation-criteria.yaml`

## Duplicate Detection

1. **Exact**: Same domain + problem + solution
2. **Semantic**: Embedding similarity > 85%

## SSE Logs

Stages: `INIT` → `CONFIG_LOAD` → `PROMPT_BUILD` → `API_CALL` → `RESPONSE_PARSE` → `DUPLICATE_CHECK` → `DB_SAVE` → `COMPLETE`

Endpoint: `GET /api/logs/stream/{sessionId}`

## Key Files

| File | Purpose |
|------|---------|
| `services/ideaGenerationService.ts` | Orchestration |
| `services/promptBuilder.ts` | AI prompts |
| `services/configService.ts` | YAML configs |
| `lib/aiProvider.ts` | Claude/Gemini |
idea-generation | SkillHub