Agent skill
idea-generation
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/development/idea-generation
SKILL.md
Idea Generation
Pipeline
POST /api/generation/generate
→ IdeaGenerationService
→ PromptBuilder (YAML configs)
→ callAI() (Claude/Gemini)
→ parseAIResponse()
→ EmbeddingService (duplicate check)
→ IdeaRepository (save)
→ GenerationLogger (SSE logs)
API
POST /api/generation/generate
{
"framework": "pain-point", // optional, random if not specified
"domain": "Healthcare", // optional
"sessionId": "uuid" // for log tracking
}
AI Response Shape
{
"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
- Exact: Same domain + problem + solution
- 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 |
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?