idea-validator
Original:🇺🇸 English
Translated
Critically evaluate and enhance app ideas, startup concepts, and product proposals. Use when users ask to "evaluate my idea", "review this concept", "is this a good idea", "validate my startup idea", or want honest feedback on technical feasibility and market viability. Creates/updates idea.md and validate.md and always reports GitHub links to changed files.
9installs
Sourceluongnv89/skills
Added on
NPX Install
npx skill4agent add luongnv89/skills idea-validatorTags
Translated version includes tags in frontmatterSKILL.md Content
View Translation Comparison →Idea Validator
Critically evaluate ideas with honest feedback on market viability, technical feasibility, and actionable improvements.
Setup
-
Resolve storage location (tool-agnostic, ask once per environment)
- Prefer env var if set.
IDEAS_ROOT - Else use shared marker file: .
~/.config/ideas-root.txt - Backward compatibility: if shared marker is missing but legacy exists, reuse its value and write it into
~/.openclaw/ideas-root.txt.~/.config/ideas-root.txt - If no marker exists (new environment), ask user once where to store generated docs.
- Suggested default: .
/home/luongnv/workspace/ideas - Save chosen root to .
~/.config/ideas-root.txt - Only ask again if the user explicitly asks to change location.
- Prefer env var
-
Create project folder under resolved root:
YYYY_MM_DD_<short_snake_case_name>/ -
Create: Document the idea and clarifications
idea.md -
Create: Document evaluation and recommendations
validate.md -
Echo the absolute project folder path in your response so downstream skills can auto-pick it.
If no idea provided in , ask user to describe their concept.
$ARGUMENTSPhase 1: Clarify the Idea
Ask user (via AskUserQuestion):
- What problem does this solve? Who has this pain?
- Who is your target user? Be specific.
- What makes this different from existing solutions?
- What does success look like in 6-12 months?
Update with responses.
idea.mdPhase 2: Gather Technical Context
Ask user:
- Preferred tech stack?
- Timeline and team size?
- Budget situation (bootstrapped/funded/side project)?
- Existing assets (code, designs, research)?
Update technical section.
idea.mdPhase 3: Critical Evaluation
Evaluate honestly and update :
validate.mdMarket Analysis:
- Similar existing products
- Market size and competition
- Unique differentiation
Demand Assessment:
- Evidence people will pay
- Problem urgency level
Feasibility:
- Can this ship in 2-4 weeks MVP?
- Minimum viable features
- Complex dependencies?
Monetization:
- Clear revenue path?
- Willingness to pay?
Technical Risk:
- Buildable with stated constraints?
- Key technical risks?
Verdict: / /
Build itMaybeSkip itRatings (1-10):
- Creativity
- Feasibility
- Market Impact
- Technical Execution
Phase 4: Improvements
Update with:
validate.md- How to Strengthen: Specific, actionable improvements
- Enhanced Version: Reworked, optimized concept
- Implementation Roadmap: Phased approach (if applicable)
Tone
- Brutally honest: Don't sugarcoat fatal flaws
- Constructive: Every criticism includes a suggestion
- Specific: Concrete examples, not vague feedback
- Balanced: Acknowledge strengths alongside weaknesses
README Maintenance (when running inside ideas repo)
If the current working directory looks like the root of an repo (contains + multiple idea folders):
ideasREADME.mdYYYY_MM_DD_*- After creating/updating +
idea.md, update the repo index table by running:validate.md- (if the script exists)
python3 scripts/update_readme_ideas_index.py
If the script does not exist, update manually by inserting/updating an table with:
README.md## Ideas index- link to each
idea.md - PRD/tasks status
- verdict link to
validate.md
Reporting with GitHub links (mandatory)
When reporting completion, include:
- GitHub link to
idea.md - GitHub link to
validate.md - GitHub link to when it was updated
README.md - Commit hash
Link format:
https://github.com/luongnv89/ideas/blob/main/<relative-path>
Output Summary
After all phases:
- Confirm folder/files created
- State verdict and key ratings
- Top 3 strengths, top 3 concerns
- Single most important next step
File Templates
idea.md
markdown
# Idea: [Name]
## Original Concept
[From $ARGUMENTS]
## Clarified Understanding
[After Phase 1]
## Target Audience
[Specific user profile]
## Goals & Objectives
[Success criteria]
## Technical Context
- Stack:
- Timeline:
- Budget:
- Constraints:
## Discussion Notes
[Updates from conversation]validate.md
markdown
# Validation: [Name]
## Quick Verdict
**[Build it / Maybe / Skip it]**
## Why
[2-3 sentence explanation]
## Similar Products
[Competitors]
## Differentiation
[Unique angle]
## Strengths
-
## Concerns
-
## Ratings
- Creativity: /10
- Feasibility: /10
- Market Impact: /10
- Technical Execution: /10
## How to Strengthen
[Actionable improvements]
## Enhanced Version
[Optimized concept]
## Implementation Roadmap
[Phased approach]