← ClaudeAtlas

investigate-projectlisted

Perform end-to-end investigation, analysis, and comparative review of an external open-source project against The Engineer. Use this skill whenever the user wants to analyze, investigate, review, or compare an external project, GitHub repository, or open-source tool. Also trigger when the user mentions adding to considered-projects, doing a competitive analysis, or evaluating whether a project has ideas worth adopting. Takes a GitHub URL as input.
FarzamMohammadi/the-engineer · ★ 3 · Code & Development · score 79
Install: claude install-skill FarzamMohammadi/the-engineer
# Investigate Project Perform a thorough, multi-perspective investigation of an external open-source project and produce a comparative analysis document against The Engineer. The output matches the established format in `docs/archived/implementation-docs/considered-projects/`. The goal is an honest, thorough analysis — not marketing. We want to understand what the project actually is (not what it claims to be), what it does well, what The Engineer does better, and what patterns are worth adopting. The document should be useful months later as a reference for architectural decisions. --- ## Step 1: Understand the Format Read 1-2 existing analyses from `docs/archived/implementation-docs/considered-projects/` to internalize the established structure and tone. These are the gold standard — match their depth, honesty, and table-driven comparison style. The standard structure is: 1. **What [Project] Is** — honest description of what's actually built (not what the README claims) 2. **Direct Comparison** — table-driven comparison across all relevant dimensions 3. **Architectural Analysis** — what they do well, what The Engineer does better 4. **Patterns Worth Studying/Adopting** — concrete ideas that could improve The Engineer 5. **Where We Stand** — honest assessment with summary tables --- ## Step 2: Launch Parallel Research Launch 3 Explore sub-agents simultaneously, each with a distinct research focus. Every agent should use WebFetch to read actual file contents from the