/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 el09xccxy-stack/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, perform a web search to gather the following 7 items. Each item MUST include a source URL or be marked as "Searched, not found".
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?
Handling "Not Found" items: "Not Found" does NOT mean "Does not exist". If data is missing:
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.
| Signal | Strong (8-10) | Weak (<5) | |--------|---------------|-----------| | Dependent Repositories | ≥1,000 | <10 | | Monthly Active Contributors | ≥50 | <5 | | External Contributor % | ≥40% | <10% | | PR Merge Latency | ≤7 days | >30 days | | Issue Close Rate (90d) | ≥60% | <20% | | Release Cadence | Weekly/bi-weekly | Sporadic | | ADOPTERS.md / Logos | 5+ named logos | None | | Governance Tier | ASF TLP / CNCF | standalone |
Scoring Guide:
Engineering Depth signals:
GTM / Global Reach signals:
Scoring Guide:
| Level | Description | VC Signal | |-------|-------------|-----------| | L1 | New algorithm / architecture | Strongest moat | | L2 | Significant engineering innovation | Strong moat | | L3 | Differentiated system integration | Moderate moat | | L4 | Prompt engineering / wrapper | Pass — no moat |
Market Positioning:
One-Vote Veto for C: Core product is L4 (Wrapper) with no algorithmic differentiation → automatic Pass.
Revenue Quality Hierarchy:
Indirect PMF Signals (Use when ARR is unknown):
Scoring Guide:
Strategic M&A value checklist:
Scoring Guide:
Total = (A × 0.25) + (B × 0.20) + (C × 0.20) + (D × 0.20) + (E × 0.15)
| Score | Decision | Action | |-------|----------|--------| | 8.5 – 10.0 | 🟢 Strongly Recommend | Fast-track IC | | 7.0 – 8.4 | 🟡 Recommend with Conditions | Milestone-linked terms | | 5.5 – 6.9 | 🟠 Watch / Track | Re-evaluate in 6 months | | < 5.5 | 🔴 Pass | Decline |
🟢/🟡/🟠/🔴 [Decision] — [One sentence rationale]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.