Identify who owns, maintains, or has expertise in a specific code area — use when asked who to talk to about a system, who to request a code review from, or who has been actively working in a codebase area.
66
83%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Passed
No findings from the security scan
Identify who owns, maintains, or has expertise in a specific code area.
Determine the component or codebase area from the user's request. If not specified, ask before proceeding.
Search for who's been actively working on this code:
code_search "[component] owner:* updated:past_month"
code_search "[component] from:* updated:past_3_months"Look for original authors and significant contributors:
code_search "[component] owner:* after:2023-01-01"People who wrote the docs often have deep knowledge:
search "[component] design doc OR architecture owner:*"
search "[component] RFC owner:*"Get current roles and contact info:
employee_search "[contributor names]"For each person found, evaluate:
| Test | ✅ Active Owner | ⚠️ Consider | ❌ Reject |
|---|---|---|---|
| Ownership | Multiple commits in past 3 months, reviews PRs | Occasional activity, still relevant | Single commit, tangential involvement |
| Relevance | Same team, same area | Changed teams but retains context | Left company, completely different area |
| Knowledge | Wrote design docs, significant PRs, in CODEOWNERS | Regular contributor, knows the code | Minor commits, typo fixes |
| Contact | Owns the code, expects questions | Knowledgeable but busy/senior — suggest alternatives first | Would be surprised to be contacted |
# Code Ownership: [Component]
## Vetting Summary
| Candidates Found | Active Owners | Historical | Rejected |
|------------------|---------------|------------|----------|
| [X] | [Y] | [Z] | [W] |
## Primary Contacts (Recommended)
### 1. [Name] — [Title]
**Confidence**: High
- **Why**: Most active contributor, [X] commits in past month
- **Good for**: Day-to-day questions, PR reviews
- **Last active**: [date]
- **Contact**: [email]
## Secondary Contacts
| Name | Role | Why Secondary | Contact |
|------|------|---------------|---------|
| [Name] | [Title] | Moved to [team] but retains context | [email] |
## Historical Contributors
| Name | Contribution | Current Role | Last Active |
|------|--------------|--------------|-------------|
| [Name] | Original author | Now on [team] | [date] |
## Team Ownership
- **Team**: [team name]
- **Manager**: [name]
- **Slack channel**: [channel] (may be faster than individual outreach)
## Rejected Candidates
| Name | Reason |
|------|--------|
| [Name] | Single commit — typo fix only |
| [Name] | Left company |# Code Ownership: [Component]
## Ownership Unclear
Could not identify clear owners for this component.
**Possible explanations:**
- Ownership may be implicit within a team
- Code may be unmaintained/legacy
**Suggested next steps:**
1. Check the repository's CODEOWNERS or MAINTAINERS file directly
2. Look at recent PR reviewers as a proxy
3. Ask in [relevant Slack channel]a549de6
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.