weakness-detection
Analyzes idea-scoring output to identify the weakest dimensions, root causes of low scores, and probable failure modes if the idea were pursued as-is.
- License 许可
- MIT
- 最近更新
- 2026-06-16
- Stars
- ★ 509
- Forks
- 58
01 前言 Front Matter
- name
- weakness-detection
- description
- Analyzes idea-scoring output to identify the weakest dimensions, root causes of low scores, and probable failure modes if the idea were pursued as-is.
03 SKILL.md 正文
<!-- version: 0.1.0 | outputs: memory/ideas/<slug>/weaknesses.json -->
Skill: weakness-detection
Purpose
Before triggering the pivot engine, understand WHY dimensions are weak. A low distribution score might mean "no viral loop" (fixable) or "fundamentally wrong category for organic growth" (structural). Surface the root cause, not just the symptom.
Input
- Idea slug
memory/ideas/<slug>/scores.json(required)- All available dimension files in
memory/ideas/<slug>/
Weakness Classification
| Root Cause Type | Description | Fix Type |
|---|---|---|
| Structural | Inherent to the idea, can't be pivoted away | Drop or major pivot |
| Situational | Weak due to user's current constraints | Fixable (more time, budget) |
| Knowledge gap | Weak because data is missing | Run more research |
| Addressable | Weak but has a clear fix | Targeted pivot |
Process
<!-- TODO: Add failure mode library by app category --> <!-- TODO: Define threshold for "weak" (e.g., dimension score < 40) -->
- Load scores.json, identify dimensions scoring below threshold.
- For each weak dimension, read the source file to understand why.
- Classify the root cause (structural / situational / knowledge gap / addressable).
- Describe the failure mode if the idea proceeded without fixing this weakness.
Output
Write to memory/ideas/<slug>/weaknesses.json:
{
"weak_dimensions": [
{
"dimension": "",
"score": 0,
"root_cause_type": "structural | situational | knowledge-gap | addressable",
"root_cause_description": "",
"failure_mode": ""
}
],
"critical_weaknesses": [],
"addressable_weaknesses": [],
"overall_weakness_severity": "fatal | major | minor"
}
Notes
<!-- TODO: Define "fatal" vs "major" vs "minor" by combination of weak dimensions -->
04 同仓库更多 Skills
user-segmentation-profiler
Classifies the user into an ICP tier (beginner/builder/growth) based on experience, constraints, and goals. Run once per user session before any workflow.
user-background-interviewer
Conducts a deep background interview to understand what types of app ideas this specific user is most likely to succeed with based on their domain knowledge, networks, and skills.
trend-to-product-mapper
Maps viral social content and trending topics to concrete app opportunities by extracting the underlying problem and validating monetization fit.
trend-analysis
Analyzes market trends across platforms (TikTok, Reddit, App Store, Google Trends) for a given topic or category. Writes a new file to memory/market_insights/.
tam-sam-som-builder
Estimates TAM, SAM, and realistic SOM for a B2C app idea using triangulated bottom-up methodology anchored to market_insights trend data, competitor revenue proxies, and community size signals. Includes indie capture rate benchmarks and growth-rate adjustments by trend velocity.
retention-predictor
Predicts retention potential by evaluating usage frequency, habit formation mechanics, and churn risk factors for a B2C app idea.