Analyze a codebase to produce an evidence-based developer skill profile for hiring evaluation. Explores code quality, architecture, testing, tooling, and breadth of knowledge from observable artifacts. Use when someone wants to assess a developer's abilities, generate a hiring report, evaluate a candidate's repo, or understand what skills a developer demonstrates through their work.
Generate an unbiased developer skill profile from a codebase. Every claim must cite a specific file or commit — no inferences beyond what is observable.
package.json, go.mod, Cargo.toml, pyproject.toml, or equivalent — list languages, frameworks, key dependenciesREADME.md and any docs to understand stated intentgit log --oneline -50 to gauge commit cadence and message qualityFor each dimension, collect 2–4 specific evidence items (file:line, commit hash, or pattern).
Dimensions:
Output a structured report with these sections:
## Developer Profile: [repo name]
Generated: [date] | Commits analyzed: [N] | Primary language: [X]
### Summary
2–3 sentences. What kind of developer does this code suggest?
### Strengths (with evidence)
- **[Skill]**: [specific observation] — `path/to/file.ts:42`
### Growth areas (with evidence)
- **[Area]**: [specific observation] — `path/to/file.ts:42`
### Technology breadth
[List of technologies, frameworks, and tools, grouped by category]
### Signal quality
How much signal does this repo provide? (Limited / Moderate / Strong)
Caveats: [e.g., "repo is a tutorial follow-along", "few commits", "single feature"]
### Hiring considerations
Bullet list of concrete, observable facts relevant to a hiring decision.
No speculation about personality or potential.