← スキル一覧に戻る

idea-generation
by Holo00
⭐ 0🍴 0📅 2025年11月28日
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
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 |
スコア
総合スコア
50/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です