Vercel Composition Patterns
supabase/supabase
React composition patterns that scale. An agent skill from supabase/supabase.
Audit a repository or revision range for spec-code gaps, inconsistent shared concepts, semantic duplication, and removable code.
$ npx skills add converge-ai-labs/agent-foundation --skill audit-repository-consistency -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install converge-ai-labs/agent-foundation audit-repository-consistency --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/converge-ai-labs/agent-foundation.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/audit-repository-consistency .claude/skills/audit-repository-consistency && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "audit-repository-consistency" agent skill from https://github.com/converge-ai-labs/agent-foundation/tree/main/.agents/skills/audit-repository-consistency into .claude/skills/audit-repository-consistency/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "audit-repository-consistency", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/converge-ai-labs/agent-foundation/tree/main/.agents/skills/audit-repository-consistencyType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add converge-ai-labs/agent-foundation --skill audit-repository-consistency -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install converge-ai-labs/agent-foundation audit-repository-consistency --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/converge-ai-labs/agent-foundation.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/audit-repository-consistency .agents/skills/audit-repository-consistency && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "audit-repository-consistency" agent skill from https://github.com/converge-ai-labs/agent-foundation/tree/main/.agents/skills/audit-repository-consistency into .agents/skills/audit-repository-consistency/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "audit-repository-consistency", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add converge-ai-labs/agent-foundation --skill audit-repository-consistency -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install converge-ai-labs/agent-foundation audit-repository-consistency --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/converge-ai-labs/agent-foundation.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/audit-repository-consistency .cursor/skills/audit-repository-consistency && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "audit-repository-consistency" agent skill from https://github.com/converge-ai-labs/agent-foundation/tree/main/.agents/skills/audit-repository-consistency into .cursor/skills/audit-repository-consistency/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "audit-repository-consistency", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/converge-ai-labs/agent-foundation.git --path .agents/skills/audit-repository-consistency--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add converge-ai-labs/agent-foundation --skill audit-repository-consistency -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install converge-ai-labs/agent-foundation audit-repository-consistency --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/converge-ai-labs/agent-foundation.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/audit-repository-consistency .gemini/skills/audit-repository-consistency && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "audit-repository-consistency" agent skill from https://github.com/converge-ai-labs/agent-foundation/tree/main/.agents/skills/audit-repository-consistency into .gemini/skills/audit-repository-consistency/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "audit-repository-consistency", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install converge-ai-labs/agent-foundation audit-repository-consistencyInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add converge-ai-labs/agent-foundation --skill audit-repository-consistency -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/converge-ai-labs/agent-foundation.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/audit-repository-consistency .github/skills/audit-repository-consistency && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "audit-repository-consistency" agent skill from https://github.com/converge-ai-labs/agent-foundation/tree/main/.agents/skills/audit-repository-consistency into .github/skills/audit-repository-consistency/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "audit-repository-consistency", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add converge-ai-labs/agent-foundation --skill audit-repository-consistency -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install converge-ai-labs/agent-foundation audit-repository-consistency --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/converge-ai-labs/agent-foundation.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/audit-repository-consistency .opencode/skills/audit-repository-consistency && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "audit-repository-consistency" agent skill from https://github.com/converge-ai-labs/agent-foundation/tree/main/.agents/skills/audit-repository-consistency into .opencode/skills/audit-repository-consistency/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "audit-repository-consistency", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
audit-repository-consistencyAudit a repository or revision range for spec-code gaps, inconsistent shared concepts, semantic duplication, and removable code.
Audit Repository Consistency is an agent skill from converge-ai-labs/agent-foundation. Audit a repository or revision range for spec-code gaps, inconsistent shared concepts, semantic duplication, and removable code. Use for repository consistency or architecture-conformance reviews; report evidence-backed findings and remediate only when requested.
Its SKILL.md is about 1.8k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Development. The repository describes itself as: a13n - An open-source library and self-hosted platform for building and running your own agent systems—with managed agents, memory, sandboxes, computer use, and durable… The licence is Apache-2.0.
5 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit b2b8a3e. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
rggitFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Audit Repository Consistency loads about 1.8k tokens when it runs. Until then it costs about 73 tokens; SKILL.md has 863 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from converge-ai-labs/agent-foundation at commit b2b8a3e, republished under its Apache-2.0 licence (© converge-ai-labs). 863 words, ~1,777 tokens.
.claude/skills/audit-repository-consistency/SKILL.md (or your agent's skills folder).Determine whether accepted contracts match actual behavior, shared concepts have consistent owners, and retained implementation paths still serve a purpose. Prefer consequential, proven findings over search matches.
Follow the repository's AGENTS.md and contribution rules. Read the engineering standards and owning specification sections for the surfaces under review; use spec/README.md to locate owners. Reuse documents already read.
Keep audits read-only unless remediation is requested. Accepted specifications define intended behavior; code and tests establish actual behavior. Do not copy implementation drift into a specification to make the mismatch disappear. Private implementation details need a specification only when they affect observable behavior, ownership, security, or compatibility.
Identify the target snapshot, optional baseline, and requested surfaces before analysis:
HEAD ID and whether local changes are included. An explicit revision or HEAD request excludes local changes.full request has no baseline. A request limited to a feature, directory, or file stays within that scope, including directly affected owners and consumers.State the resolved basis and proceed when the request and Git evidence establish it. Do not require confirmation just because a default was used, and do not infer a previous audit or maintain checkpoints.
Inventory with rg --files or git ls-files; locate owning specs, public entry points, schemas, persistence, generators, tests, and automation. Mark generated, vendored, fixture, cache, and migration-history paths so they are assessed through their owners.
For incremental reviews, read the aggregate diff with renames/deletions, then relevant commits when intent is unclear. Extract changed concepts and trace affected consumers beyond changed lines. For a full audit, start with specification indexes, public and durable boundaries, and shared infrastructure.
Follow each material concept through applicable stages:
specification -> definition/generation -> validation/persistence
-> transport/SDK/UI -> observability/testsBatch related searches and deep-read plausible owning paths. Use existing non-mutating checks to test candidates; do not install audit-only dependencies without authorization.
Trace both directions: accepted entities, operations, defaults, states, authority, compatibility, and failure rules into code; public or durable behavior back to its owning contract. Compare semantics, including ordering, cancellation, retries, completion, and unknown outcomes.
Classify gaps as stale specification, implementation drift, incomplete implementation, missing accepted contract, intentional private detail, or unresolved design. Establish which authority should change before recommending remediation.
Look for competing policies or representations of IDs, pagination, time, versions, errors, state transitions, configuration, schemas, authorization, transactions, logging, and redaction.
Recommend a canonical owner when definitions encode the same policy and must evolve together. Preserve deliberate isolation across packages, releases, languages, runtimes, and security boundaries. Boundary adapters, compatibility layers, and defense-in-depth checks may legitimately repeat logic; a few similar lines do not justify an abstraction. Prefer generation over runtime coupling for shared cross-language wire contracts.
Check unreachable or ineffective paths, orphaned registrations/assets/jobs, unused dependencies, expired flags, superseded helpers, and completed cutovers.
Before calling anything removable, verify:
Classify candidates as confirmed removable, redundant and consolidatable, obsolete but compatibility-bound, or unproven. Age, missing tests, TODOs, and zero-result searches are not removal proof.
For each candidate, read its complete owning contract and implementation path, trace alternate and cross-language consumers, and inspect relevant tests. Try to falsify it by looking for intentional isolation or compatibility requirements. Run the narrowest useful non-mutating checks; for review-only work, avoid formatting gates that rewrite the worktree.
Report actionable findings by severity, with a short statement of target/full commit ID, baseline/full commit ID or full audit, and worktree scope. Give each finding:
Include commands/results and coverage limitations. Keep unproven concerns separate from defects; never claim full coverage from sampling. If no actionable findings remain, say what was examined.
When fixes are requested, implement supported remediations and relevant tests. Use the repository's spec-writing skill for accepted specification changes. An unresolved design decision blocks only the affected remediation; continue independent authorized work. GitHub posting and other external mutations remain subject to the user's authorization.
© converge-ai-labs, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in .agents/skills/audit-repository-consistency of converge-ai-labs/agent-foundation.
Open the folder on GitHubat commit b2b8a3e
Audit Repository Consistency next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Audit Repository Consistency this skillconverge-ai-labs/agent-foundation | 173 | — | ~1.8k | Automated safety check: Pass | Apache-2.0 | |
| Vercel Composition Patternssupabase/supabase | 111k | 58 repos | ~726 | Automated safety check: Pass | MIT | |
| Finishing a Development Branchobra/superpowers | 297k | 5 repos | ~1.9k | Automated safety check: Pass | MIT | |
| Typescript Advanced Typesrolling-scopes/rsschool-app | 10k | 25 repos | ~4.2k | Automated safety check: Pass | MPL-2.0 | |
| PR Babysitteropeninterpreter/openinterpreter | 69k | 3 repos | ~4.2k | Automated safety check: Pass | Apache-2.0 | |
| Code Review ChecklistshareAI-lab/learn-claude-code | 78k | 4 repos | ~1.1k | Automated safety check: Pass | MIT |
supabase/supabase
React composition patterns that scale. An agent skill from supabase/supabase.
obra/superpowers
Walks the last step of a branch: confirm tests pass, detect the git environment, ask how to integrate, carry out your choice and clean up the worktree.
rolling-scopes/rsschool-app
Master TypeScript's advanced type system including generics, conditional types, mapped types, template literals, and utility types for building type-safe applications.
openinterpreter/openinterpreter
Watches an open GitHub pull request until it merges, handling review comments, diagnosing CI failures and retrying flaky checks along the way.
shareAI-lab/learn-claude-code
Reviews code against a five-part checklist covering security, correctness, performance, maintainability and testing, and reports findings in a fixed format.
onyx-dot-app/onyx
Iteratively improves a PR (GitHub), MR (GitLab), or shelved changelist (Perforce) until Greptile gives it a 5/5 confidence score with zero unresolved comments.
converge-ai-labs/agent-foundation
Author, review, or reorganize accepted technical contracts under spec/, including domain models, lifecycles, APIs, protocols, ownership, security, and compatibility.
converge-ai-labs/agent-foundation
Start a task in a Git worktree under .worktrees/ from freshly fetched origin/main, implement and validate it, then use commit-push-pr to open or update a PR.
converge-ai-labs/agent-foundation
Prepare focused commits, push branches, and create or update GitHub pull requests when requested.
converge-ai-labs/agent-foundation
Build and refine frontend pages and interactions with strong visual taste, proactive polish, and lightweight iteration.
Categories
Audit a repository or revision range for spec-code gaps, inconsistent shared concepts, semantic duplication, and removable code. Audit Repository Consistency is an agent skill from converge-ai-labs/agent-foundation. Audit a repository or revision range for spec-code gaps, inconsistent shared concepts, semantic duplication, and removable code.
Audit Repository Consistency fits situations like: repository consistency; architecture-conformance reviews; report evidence-backed findings and remediate only when requested.
Run `npx skills add converge-ai-labs/agent-foundation --skill audit-repository-consistency -a claude-code`. Or copy the skill folder (.agents/skills/audit-repository-consistency in converge-ai-labs/agent-foundation) into .claude/skills/audit-repository-consistency in your project. Claude Code loads it when a task matches its description.
Run `npx skills add converge-ai-labs/agent-foundation --skill audit-repository-consistency -a codex`. Or copy the skill folder (.agents/skills/audit-repository-consistency in converge-ai-labs/agent-foundation) into .agents/skills/audit-repository-consistency in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add converge-ai-labs/agent-foundation --skill audit-repository-consistency -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/audit-repository-consistency, .gemini/skills/audit-repository-consistency, .github/skills/audit-repository-consistency and .opencode/skills/audit-repository-consistency in your project.
Going by SKILL.md and its folder, Audit Repository Consistency needs the command-line tools its instructions call (rg and git).
SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Audit Repository Consistency is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.8k tokens (SKILL.md is roughly 7.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Audit Repository Consistency: Vercel Composition Patterns (supabase/supabase, 111k stars), Finishing a Development Branch (obra/superpowers, 297k stars), Typescript Advanced Types (rolling-scopes/rsschool-app, 10k stars) and PR Babysitter (openinterpreter/openinterpreter, 69k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
converge-ai-labs (a GitHub organization) maintains it in converge-ai-labs/agent-foundation, which has 173 GitHub stars. The repository holds 5 skills in this directory. The repository was last updated on October 11, 2026.
Source: converge-ai-labs/agent-foundation on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.