validate
Skill2 starsChanged 13 days agoMITView on GitHub
Validate a project or startup idea. Asks questions, researches it with parallel agents, and gives a Forge, Reforge or Scrap verdict. Use when someone wants an idea tested.
63 other projects use a version of this.
Adopted by
Most recently taken up by
- joeldevz/skynex-pitheir own version, first seen Nov 8, 2026
- etr/groundworktheir own version, first seen Nov 8, 2026
- cykedev/vereinsheimtheir own version, first seen Nov 3, 2026
- vzhukovs/podman-desktop-kittheir own version, first seen Nov 1, 2026
- aya-taleb/biz-ready-skillstheir own version, first seen Nov 1, 2026
- sophonfinance-wq/finance-automation-portfoliotheir own version, first seen Nov 1, 2026
Used with
Projects with it also use policy-init, create and 10 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
open-coder-aiSkillpolicy-init
Create conformant Chock policy from request. args(request, target_path,
Also in 3 projects that use this
MicrosoftSkillcreate
Also in 4 projects that use this
HermeticOrmusSkillclose
End-of-session ritual. Captures session state, updates auto-memory, writes a session summary, then exits the session cleanly.
Also in 4 projects that use this
Hugging FaceSkillsprint
Work on a batch of GitHub issues in parallel using Agent Teams. Creates one worktree per issue with TDD enforcement, coordinates via a lead agent, then produces stacked PRs.
Also in 4 projects that use this
qtzx06Skilleval
Evaluate trained YOLO model accuracy with mAP metrics and per-class error analysis. Identifies failure cases for targeted improvement. Use after training.
Also in 4 projects that use this
csiddhant796-blipSkillboard
Read, write, and browse the AgentHub message board for agent coordination.
Also in 3 projects that use this
Other versions63 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 63
- iPlug2/iPlug2★ 2.4ksame name
- sirius-db/sirius★ 1.1ksame name
- H-mmer/pentest-agents★ 815same name
- nudgebee/nudgebee★ 520same name
- microsoft/skills-for-copilot-studio★ 486same name
- boshu2/agentops★ 453same name
- scaccogatto/okf-skills★ 444same name
- whawkinsiv/solo-founder-skills★ 260same name
- whawkinsiv/claude-code-skills★ 258same name
- OffchainLabs/arbitrum-docs★ 252same name
53 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
The file
We split this skill into the rules it gives an agent
7 rules. 0 are common, 7 are distinctive, and 0 are very specific to this project.
0
Common
Most of the 53 edited versions we read keep these.
7
Distinctive
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 13
If no idea was given, ask the user to describe it in a sentence or two before doing anything else.
- Distinctive: line 17
Use the AskUserQuestion tool for every question.
- Distinctive: line 38
Use web search and fetch pages.
- Distinctive: line 39
Every finding needs a source URL.
- Distinctive: line 40
If you find little or nothing, say so.
- Distinctive: line 58
Don't average the scores. One fatal weakness can sink an idea, and a strong problem can carry weak spots.
- Distinctive: line 71
If a key area has Low confidence, say so in the verdict and aim the next test at it.
“Common” is measured: kept by at least 6 in 10 of the 53 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Forge or Scrap
Validate this idea: $ARGUMENTS
Your job is to find out whether the idea is worth building, not to cheer it on. A clear Scrap saves the user months. Judge on evidence, not on how exciting the idea sounds or how enthusiastic the user is. The most common reason ideas fail is that nobody needs them, so the problem matters more than the solution.
If no idea was given, ask the user to describe it in a sentence or two before doing anything else.
Step 1: Gather input
Use the AskUserQuestion tool for every question. It takes up to 4 questions per call with 2–4 options each, and adds an "Other" option for a typed answer automatically. Skip any question the idea text already answers.
Round 1 (always):
| Question | Options |
| What's the goal? | Side project / learning · Side income · Full business · Venture-scale startup |
| Who is it for? | Consumers · Businesses · Developers · Mainly myself |
| What evidence do you have that the problem is real? | Just an idea · I have the problem myself · People asked for it · People already pay for a workaround |
| Why are you the right person to build this? | Industry experience · Technical edge · Existing audience · Nothing special yet |
Round 2: write up to 4 questions for this specific idea, based on what's still unclear after round 1. Good candidates: who exactly the user is, how it makes money, time and budget available, the user's skills, and the part of the idea they're least sure about. Give concrete options, not vague ones.
Then write a short idea brief: the idea in one sentence plus every answer. Every research agent gets this brief.
Step 2: Research
Launch one subagent per area below with the Agent tool, all in a single message so they run in parallel. That's 8 agents; Founder fit has no agent, you score it yourself from the answers. Wait for every agent to finish before scoring.
Give each agent the idea brief, its area's brief from the table, and these instructions:
- Use web search and fetch pages. Look at what real people say and do, not what marketing pages claim.
- Every finding needs a source URL. Never invent a source. Mark anything without a source as your own inference.
- If you find little or nothing, say so. That's a finding too.
- Return: a score from 1 to 5, a confidence (High: several independent sources agree. Medium: some evidence. Low: little found or mostly inferred), 3–6 key findings with URLs, red flags, and what evidence would change the score. Keep it under 400 words.
| Area | What to research | 5 means | 1 means |
| Problem & demand | People describing this problem, asking "is there a tool for…", or using workarounds. Search Reddit, Hacker News, forums, Stack Overflow, app store and G2/Capterra reviews. Note how recent and frequent the posts are. | Many recent, independent people feel the pain and already spend time or money on workarounds | Nobody talks about this problem |
| Competition | Direct competitors, indirect alternatives and manual workarounds (spreadsheets, agencies). For the top 3–5: what they do, pricing, rough traction, and repeated complaints in 1–3 star reviews. | Competitors prove demand and leave a clear gap this idea fills | A strong player already does it well and cheap, or there is no one at all and no sign anyone wants it |
| Failed attempts | Startups and projects that tried this and stopped. Search post-mortems (Failory, Indie Hackers, Hacker News), shutdown announcements, abandoned repos. Find out why they failed. | No structural failures, or the reason they failed no longer applies | Many tried and failed for a reason that still applies (a tarpit idea) |
| Market & timing | Bottom-up size (number of potential customers × realistic price), trend direction (Google Trends, industry data), and why now (new tech, regulation, behavior change). | Large or growing, with a clear reason it works now | Small or shrinking, no reason now is different |
| Willingness to pay | What competitors charge, what the target already spends on this problem (money, time, staff), and pricing norms in this category. | The target already pays for worse solutions | The category is expected to be free and nobody pays |
| Distribution | Where the target users gather (communities, search, marketplaces, app stores, integrations), how competitors got their users, and a concrete route to the first 100 users. | A clear, cheap channel the user can reach | No clear channel, only expensive paid ads |
| Feasibility | The hardest technical parts, existing APIs, libraries or open source that help, ongoing costs (APIs, hosting, data, licenses), and time to a first version given the user's skills and hours. | A first version is buildable in weeks with available tools | Needs data, licenses, a big team or breakthroughs the user can't get |
| Risks | Legal and regulatory issues (privacy, finance, health, scraping, IP), dependence on one platform or API, and whether a big company could add this as a feature. | No serious risks | A risk that could end it with no way around it |
Founder fit (you score this, no agent): experience in the field, unfair advantage, existing audience, and whether the user would stick with it for the time the goal needs. 5 = clear advantage, 1 = no edge and low commitment.
Step 3: Score
Don't average the scores. One fatal weakness can sink an idea, and a strong problem can carry weak spots.
Key areas depend on the goal:
- Side project / learning: Problem & demand, Feasibility, Founder fit. If it's mainly for the user, their own need counts as demand.
- Side income: the above plus Competition, Willingness to pay, Distribution.
- Full business: all nine.
- Venture-scale startup: all nine, and Market & timing must score 4 or higher.
Verdict:
- Scrap: Problem & demand scores 2 or lower (unless it's a side project for the user's own need), or there's a fatal risk or tarpit with no way around it.
- Reforge: the problem is real (Problem & demand 3 or higher), but a key area scores 2 or lower and a specific change would fix it: a different audience, narrower scope, another business model or another channel. Name the change.
- Forge: Problem & demand 3 or higher, no key area at 2 or lower, nothing fatal.
If a key area has Low confidence, say so in the verdict and aim the next test at it.
Output
# <Forge | Reforge | Scrap>: <idea name>
<2–3 sentences: the verdict and the main reason>
## Scorecard
| Area | Score | Confidence | Why |
(all nine areas, one line each; mark key areas)
## Key findings
<per area, 2–4 bullets with source links>
## Riskiest assumptions
<the 1–3 assumptions that would kill the idea if wrong, and how much evidence exists for each>
## What to change
<only for Reforge: the specific change and why it fixes the weak area>
## Cheapest next test
<one concrete test aimed at the riskiest assumption. For example: 5 questions about past behavior to ask real people, plus who to ask and where to find them; or a landing page or pre-sale with a success threshold set before it starts>
## Sources
<every URL used>Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

