/SKILL.md
Evaluate whether an open source project / company is investable by a USD-denominated VC fund in the current AI cycle. ALWAYS use this skill when the user asks any of the following: - "evaluate [project] for investment" - "can we invest in [project]" - "score this open source company" - "投资评估 [项目]" - "这个开源项目值得投吗" - "给 [公司] 打分" - Any request to assess, rate, or rank an open source startup's investability - Any comparison of two or more open source companies from an investment perspective The skill produces a structured 5-dimension weighted scorecard (max 10 pts), a pass/recommend/watch verdict, and an IC-ready one-paragraph thesis. It also flags one-vote-veto conditions that cause an immediate Pass regardless of total score.
npx skillsauth add kandadavid36/oss-investment-scorecard oss-investment-scorecardInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Produce a rigorous, consistent, reusable investment evaluation for any open source project/company being considered by a USD VC fund — specifically calibrated for the AI technology acceleration cycle (2023-onwards).
Built from: Bessemer Venture Partners Data 3.0 Roadmap, Oxx VC, Basis Set Ventures, Linux Foundation / COSSA, Unusual VC, Matrix VC, and two live case studies (Eigent.AI / CAMEL-AI and Datastrato / Apache Gravitino).
Before scoring, answer these three binary questions. If any answer is NO, stop and recommend Pass.
Is the sub-sector still in its window-of-opportunity phase?
Does open-source mode confer structural advantage here?
Is the AI-cycle value premium applicable?
If all three pass → proceed to the five-dimension scorecard.
Score each dimension 0–10. Apply weights. Sum for a weighted total out of 10.
| # | Dimension | Weight | |---|-----------|--------| | A | Open-Source Ecosystem & Community Health | 25% | | B | Team & Globalisation Capability | 20% | | C | Technical Moat & Market Positioning | 20% | | D | Commercialisation Path & PMF | 20% | | E | Capital Exit Path | 15% |
Core principle: Keyboard Metrics > Mouse Metrics. GitHub Stars are the most manipulable vanity metric. Prioritise the following in descending importance:
| Signal | What to Look For | Strong (8-10) | Weak (<5) | |--------|-----------------|---------------|-----------| | Dependent Repositories | Projects that depend on this one in production | ≥1,000 | <10 | | Monthly Active Contributors | Unique devs with commits in last 30 days | ≥50 | <5 | | External Contributor % | Non-core-team share of commits | ≥40% | <10% | | PR Merge Latency | Avg days open→merged | ≤7 days | >30 days | | Issue Close Rate (90d) | % issues resolved | ≥60% | <20% | | Release Cadence | Regularity of versioned releases | Weekly/bi-weekly | Sporadic | | ADOPTERS.md / Enterprise Logos | Named production deployments | 5+ named logos | None | | Governance Tier | ASF TLP > ASF Incubator > CNCF > standalone | ASF TLP | No governance | | Stars — same-sector Share of Voice | Not absolute; compare to 3 closest rivals | Top-2 in niche | Bottom half | | Prestigious Backing | GitHub SOS Fund, CNCF Sandbox, LF project | Yes | No |
Scoring guide: Average the signals above. An ASF Top-Level Project graduation is worth +1 bonus point (rare, non-manipulable).
One-Vote Veto for A: External contributor % <5% (pure self-directed project) → automatic Pass.
Two sub-components weighted equally: Engineering Depth and GTM/Global Reach.
Engineering Depth signals:
GTM / Global Reach signals:
Scoring guide:
One-Vote Veto for B: Zero verifiable open-source contribution history outside the company's own repo → automatic Pass.
Technology Layer Assessment (use highest applicable):
| Level | Description | VC Signal | |-------|-------------|-----------| | L1 | New algorithm / architecture (e.g., DeepGCNs, PagedAttention) | Strongest moat | | L2 | Significant engineering innovation on known approach | Strong moat | | L3 | Differentiated system integration / toolchain | Moderate moat | | L4 | Prompt engineering / fine-tuning only | Pass — no moat |
Market Positioning:
Narrative Consistency Check: Count how many times the company's core value proposition has changed in public materials. ≥2 pivots in <24 months = -1 point penalty.
One-Vote Veto for C: Core product is L4 (Prompt Engineering / fine-tuning wrapper) with no underlying algorithmic differentiation → automatic Pass.
Revenue Quality Hierarchy (highest = best for VC):
| Rank | Type | VC Multiple | Note | |------|------|------------|------| | 1 | Product ARR / Subscription | 8-15x | Best — scales without headcount | | 2 | Usage-based / API billing | 6-10x | Good — correlates with value delivered | | 3 | Infrastructure embedding / OEM licensing | Strategic premium | Your engine embedded inside cloud or hardware vendor stacks (e.g., vLLM inside AWS, NVIDIA); licensing or rev-share model; valued on strategic control, not pure ARR multiple | | 4 | Proprietary data & model asset monetisation | High ceiling, emerging multiple | Selling curated training datasets, benchmark suites, or evaluation infrastructure to AI labs and enterprises; structurally valued in AI cycle but comp set is thin | | 5 | Professional Services | 1-3x | ⚠️ Not scalable — PS revenue caps out with team size; triggers mandatory product ARR conversion condition in term sheet | | 6 | Grants / non-dilutive only | 0x | ⚠️ Not VC-grade revenue |
Key metrics to gather and evaluate:
| Metric | Healthy Signal | Risk Signal | |--------|---------------|-------------| | ARR / revenue (last 12m) | Growing ≥50% YoY | Flat or declining | | Largest customer concentration | No single customer >30% | One customer >50% | | Customer geography | US-paying customers present | 100% non-US | | Gross margin | ≥70% (product), ≥50% (PS) | <40% | | Inbound % of pipeline | ≥50% inbound (community-driven) | 100% outbound | | Revenue type | Product ARR dominant | PS dominant | | Runway | ≥18 months post-raise | <12 months |
PS Revenue Special Rule: PS revenue is not a veto, but it triggers a mandatory condition: in the term sheet, require conversion to ≥$Xk product ARR within 18 months. The threshold X = 50% of current PS ARR.
Scoring guide:
One-Vote Veto for D: Revenue entirely unverified (LoI/MOU only, no signed contracts) AND current valuation >2× sector median → automatic Pass.
Exit Path Matrix:
| Path | Probability Triggers | Typical Valuation Driver | |------|---------------------|--------------------------| | Strategic M&A | Project = de facto standard OR team = acqui-hire grade | Strategic control premium (often >ARR multiple) | | IPO | ARR ≥$50M, growth ≥30%/yr, category leadership | ARR × 8-15x | | Secondary (VC→PE) | Stable growth + clear path, not IPO-ready | DCF + option value | | Follow-on rounds | Good progress, not yet exit-ready | Mark-up on next round |
Strategic M&A value checklist — score higher if:
Comparable exit anchors to use:
| Comparable | Exit | Key Logic | |-----------|------|-----------| | Tabular → Databricks | ~$2B | Creator of Iceberg standard → catalog control | | Red Hat → IBM | $34B | Enterprise Linux standard → platform lock-in | | GitHub → Microsoft | $7.5B | Developer workflow monopoly | | HashiCorp → IBM | $6.4B | Infra toolchain standard | | Databricks | $43B (private) | Data + AI platform standard |
Scoring guide:
Total = (A × 0.25) + (B × 0.20) + (C × 0.20) + (D × 0.20) + (E × 0.15)
Decision thresholds:
| Score | Decision | Action | |-------|----------|--------| | 8.5 – 10.0 | 🟢 Strongly Recommend | Fast-track IC; move to term sheet | | 7.0 – 8.4 | 🟡 Recommend with Conditions | Proceed with milestone-linked terms | | 5.5 – 6.9 | 🟠 Watch / Track | Add to pipeline; re-evaluate in 6 months | | < 5.5 | 🔴 Pass | Decline; note reason for future reference |
One-Vote Vetoes (any = automatic Pass, overrides total score):
Always produce output in this order:
One sentence per question. State whether the project passes the gate.
| Dimension | Weight | Score | Weighted | |-----------|--------|-------|---------| | A. Open-Source Ecosystem | 25% | X/10 | X.XX | | B. Team & Globalisation | 20% | X/10 | X.XX | | C. Technical Moat | 20% | X/10 | X.XX | | D. Commercialisation & PMF | 20% | X/10 | X.XX | | E. Exit Path | 15% | X/10 | X.XX | | Total | 100% | — | X.XX/10 |
🟢/🟡/🟠/🔴 [Decision] — [One sentence rationale]
For each dimension: 2-4 sentences covering the key evidence, the strongest signal, and the main risk. Be direct — do not soften risks.
Explicitly confirm whether any veto condition is triggered.
Suitable for verbal delivery in an Investment Committee. Structure: ① why now ② why this project ③ exit path conviction.
Top 3-5 open questions that, if answered positively, would raise the score by ≥0.5 points. Ranked by importance.
Specific, measurable milestones that, if hit, would upgrade to Recommend.
See references/scored-examples.md for:
These two cases define the calibration anchors for the scoring scale.
data-ai
Example TaskFlow authoring pattern for inbox triage. Use when messages need different treatment based on intent, with some routes notifying immediately, some waiting on outside answers, and others rolling into a later summary.
data-ai
Example TaskFlow authoring pattern for inbox triage. Use when messages need different treatment based on intent, with some routes notifying immediately, some waiting on outside answers, and others rolling into a later summary.
data-ai
OpenProse VM skill pack. Activate on any `prose` command, .prose files, or OpenProse mentions; orchestrates multi-agent workflows.
data-ai
OpenProse VM skill pack. Activate on any `prose` command, .prose files, or OpenProse mentions; orchestrates multi-agent workflows.