project-evaluation
Discover, clone, build/test, and evaluate candidate open-source projects
SKILL.mdskills/project-evaluation/SKILL.md
GitHubProject Evaluation
When user asks "find something like X / evaluate Y / compare candidates":
- Search —
web_searchfor "open source alternative to X" + GitHub topic search viaweb_search/browser. Collect 5–8 candidates. - Inspect —
web_fetchrepo README,browserfor stars/issues/last commit, note license, stack, architecture. - Rank — Score by activity, docs, tests, maintenance, fit. Pick 2–3 promising to clone.
- Clone & Build —
execinside sandbox:git clone→/data/projects/<slug>/source,npm/pip/cargo install,build,test. Use controllednetwork: bridgefor installs (seedocs/sandbox.md). - Verify — Run app/tests, check
build result,test result,runtime result,resource usage. Distinguish README claims vs verified by running. - Report — Markdown table + per-project section:
- Project / Repository / License / Last meaningful activity / Tech stack / Architecture
- Installation difficulty / Build result / Test result / Runtime result / Resource usage
- Strengths / Weaknesses / Best use case / Recommendation
- Artifacts — Keep
source+metadata(eval json/md) under/data/projects/<slug>/. Persist evaluation md to/data/documents/research/YYYY-MM-DD-<query>-evaluation.mdand deliver viamessage. - Compare — Ranked summary with clear recommendation.