almogbaku/aos/capability-contribute

Claude Code and agent skill by almogbaku/aos

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Evolves a capability's SHIPPED SOURCE — for everyone, not one user. A

Install

npx vskill@latest install almogbaku/aos/capability-contribute

SKILL.md

capability-contribute

Boundary: this skill edits capability source — for everyone who uses the package. Whose package decides where that is: the user's own capabilities live in <aos_home>/personal/capabilities/<id>/ (theirs — edit directly); upstream-shipped ones live in <aos_home>/upstream/capabilities/<id>/ and are never silently edited — changes to them are contributions, drafted on a branch. Changing how an installed capability behaves for this user is capability-evolve — the overlay, not the source.

Hard invariant: you never open a PR, file an issue, +1, push, fork, or create a remote branch — for upstream or any repo the user doesn't own — without the user's explicit approval or request. You draft and offer; only the user sends. gh pr create / gh issue create confirm once more before firing.

Invariant: the size of the change decides the ceremony, not the size of the ask. Classify before acting — see reference/judgment.md.

Intakes

  • A source fix ("the steward double-counts a slip") — classify Small/Major below.
  • A promotion (routed from capability-evolve with a MOD statement, or "promote

this"): extract the mechanism — the user's literal nuance text never ships. A missing knob becomes a {{mod: <key>}} slot at the site the nuance targets plus the matching ONBOARDING.md question plus a MOD.example.md placeholder (the three land together; ONBOARDING and MOD.example are presence-paired). Tell the user: their concrete answer stays in their MOD; once the upstream change lands in an upgrade, the MOD statement retires. Generality uncertain → the lightest rung is a signal issue, not a PR (the ledger search and issue-first path are in reference/contribute.md).

Classify

  • Small — wording, a threshold, a personalization answer, a knob promotion; no new

file beyond the knob's question/placeholder, no schema/contract change, doesn't change what the capability owns.

  • Major — a new skill/agent/cron job/kb-zone, a schema or contract change, changes

what the capability owns or is responsible for.

Judgment call — reference/judgment.md has worked examples to calibrate against, not a checklist to satisfy mechanically.

Then

  • Small: apply where the feedback actually lives, and make it take effect now —

a personalization answer changes through the capability-onboard skill (the only MOD.md writer), then the live render is synced to match (the §3.3 round-trip: overlay and install stay consistent, MOD.md stays the source of truth); a package-level tweak: whose package is it? The user's own (personal/capabilities/, built here or an importer draft) — edit it directly; it goes live on the next install/update. Upstream-shipped — draft the change on a branch and offer the contribution per reference/contribute.md (applying it locally only if the user accepts the divergence knowingly, as a MOD statement that retires when the PR lands). Either way: tell the user what changed and where — transparent, not silent, but no approval gate for their own package.

  • Major: interrupt like capability-build's detector does, then run the

scaled-down procedure in reference/procedure.md.

Authority

  • May freely: classify, apply a small change to the user's own packages (via

onboarding for answers, personal/ edits for package tweaks), sync the live render a changed answer personalizes, draft branches/PR bodies/issues, tell the user what changed.

  • Report-only: what changed and where, for small edits.
  • Ask first: anything classified major (research/design/approval before it applies,

same gate as a new capability's Build stage) — and every write that leaves the machine toward upstream: PRs, issues, +1s, pushes, forks, remote branches. No exceptions.

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/almogbaku/aos/capability-contribute/badge)](https://verified-skill.com/skills/almogbaku/aos/capability-contribute)

Something wrong with this skill or its page? Tell us.