MITupdated 7d ago
People are first-class nodes in the graph, with identities linked across vendors (GitHub, Jira, Slack, …) — one human = one identity. Ownership questions are graph questions.
What can you do with Who Owns What?
name: who-owns-what description: Find people — owners, experts, reviewers — through the org graph. Use when asked who owns, maintains, or knows a system, who to ask, assign, or request review from, who wrote or decided something, or when routing work to a human.
Who owns what
People are first-class nodes in the graph, with identities linked across vendors (GitHub, Jira, Slack, …) — one human = one identity. Ownership questions are graph questions.
Workflow
- Find the person or the artifact with
bonez:search:
{"query": "payments service owner", "entities": ["user", "person"], "limit": 5}
-
Traverse with
bonez:queryfrom either end — from an artifact toward its authors/reviewers/deciders, or from a person toward what they touch. The grammar and people-edge names live in thebonez:querytool description; checkbonez:schemabefore guessing person-related edges. -
bonez:fetchthe person record before naming them — don't guess emails or handles.
Judgment
- Ownership is behavioral, not titular. Authority topology — who reviews, who merges, who gets asked — beats last-commit-wins. A recent PR author may be a drive-by contributor; the person who reviewed the last ten PRs in that directory is the owner-shaped signal.
- Exclude bots. Bot accounts author enormous volumes of commits and comments. Never nominate a bot as an owner or expert; discount bot activity when weighing evidence.
- Identity linking can be incomplete. Two similar-looking "people" (a GitHub login and a Jira account, say) may be one unlinked human. When the evidence splits oddly across near-duplicate identities, consider merging it mentally and say the identities may be unlinked.
- People go stale faster than code. People leave; teams reorganize. Check the recency of the evidence before assigning — a two-years-ago expert may be gone. Prefer "most recent sustained activity" over "most total activity".
- Small orgs, small graphs. With few indexed people, the top result may be the only candidate, not the best one. Report the strength of the evidence, not just the name.
Hand-offs
- "Why was this decided" (rather than "who decided") →
finding-prior-art. - Presenting a person with their evidence →
citing-bonez-sources(vendor profile URL, not a bare handle).
Install
Add Who Owns What to your client. Pick the one you use.
npx skills add bonez-io/ai-pluginInstalls every skill in the repository, then prompts for which to keep.
/plugin marketplace add bonez-io/ai-pluginAdds the repository as a plugin marketplace; install individual plugins with `/plugin install`.
git clone https://github.com/bonez-io/ai-plugin
cp -r codex/skills/who-owns-what ~/.claude/skills/A skill is a plain directory. Copy it into `.claude/skills/` in a project or in your home directory.
Score
71 / 100
Good