Vercel Composition Patterns
supabase/supabase
React composition patterns that scale. An agent skill from supabase/supabase.
Keep a change small and in the existing idiom - size the plan and weigh smaller alternatives before writing it, reuse the mechanism that already owns the behavior instead of adding a parallel one…
$ npx skills add octanejs/octane --skill concise-code -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install octanejs/octane concise-code --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/octanejs/octane.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/concise-code .claude/skills/concise-code && 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 "concise-code" agent skill from https://github.com/octanejs/octane/tree/main/.agents/skills/concise-code into .claude/skills/concise-code/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "concise-code", 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/octanejs/octane/tree/main/.agents/skills/concise-codeType 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 octanejs/octane --skill concise-code -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install octanejs/octane concise-code --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/octanejs/octane.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/concise-code .agents/skills/concise-code && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "concise-code" agent skill from https://github.com/octanejs/octane/tree/main/.agents/skills/concise-code into .agents/skills/concise-code/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "concise-code", 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 octanejs/octane --skill concise-code -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install octanejs/octane concise-code --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/octanejs/octane.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/concise-code .cursor/skills/concise-code && 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 "concise-code" agent skill from https://github.com/octanejs/octane/tree/main/.agents/skills/concise-code into .cursor/skills/concise-code/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "concise-code", 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/octanejs/octane.git --path .agents/skills/concise-code--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 octanejs/octane --skill concise-code -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install octanejs/octane concise-code --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/octanejs/octane.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/concise-code .gemini/skills/concise-code && 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 "concise-code" agent skill from https://github.com/octanejs/octane/tree/main/.agents/skills/concise-code into .gemini/skills/concise-code/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "concise-code", 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 octanejs/octane concise-codeInstalls 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 octanejs/octane --skill concise-code -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/octanejs/octane.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/concise-code .github/skills/concise-code && 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 "concise-code" agent skill from https://github.com/octanejs/octane/tree/main/.agents/skills/concise-code into .github/skills/concise-code/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "concise-code", 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 octanejs/octane --skill concise-code -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install octanejs/octane concise-code --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/octanejs/octane.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/concise-code .opencode/skills/concise-code && 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 "concise-code" agent skill from https://github.com/octanejs/octane/tree/main/.agents/skills/concise-code into .opencode/skills/concise-code/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "concise-code", 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.
concise-codeKeep a change small and in the existing idiom - size the plan and weigh smaller alternatives before writing it, reuse the mechanism that already owns the behavior instead of adding a parallel one…
Concise Code is an agent skill from octanejs/octane. Keep a change small and in the existing idiom - size the plan and weigh smaller alternatives before writing it, reuse the mechanism that already owns the behavior instead of adding a parallel one, and simplify the diff before handoff. Use when planning any change beyond a few lines, before readying a PR, or when reviewing agent-written code for bloat.
Its SKILL.md is about 2.3k 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: React’s programming model, compiled. The successor to Inferno. The licence is MIT.
4 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 961638e. 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:
gitpnpmFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use git and pnpm, 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.
Concise Code loads about 2.3k tokens when it runs. Until then it costs about 92 tokens; SKILL.md has 1,239 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 octanejs/octane at commit 961638e, republished under its MIT licence (© octanejs). 1,239 words, ~2,295 tokens.
.claude/skills/concise-code/SKILL.md (or your agent's skills folder).Between July and October 2026 the whole client runtime grew from 37 kB to
181 kB gzip, and runtime.ts from about 17,000 to 52,000 lines. Most of it
arrived one reasonable-looking change at a time: a branch per symptom, a second
helper beside the first, a flag for a case the existing mechanism almost
handled. No check fails on bytes, so the control is here: while you design, and
before you hand off.
The goal is fewer concepts and less code to read, ship, and maintain, not fewer
characters. Keep what earns its cost: fast paths that performance-audit asks
for, comments that state invariants (the runtime's comments are its design
spec), and tests of observable behavior. Code copied from an upstream React
library follows octane-react-library-port, where fidelity to upstream wins
over local brevity.
The first design that works is often the biggest. Before editing, write down what the plan adds: files, modules, exports, types, options, flags, Block or Scope fields, runtime imports, and lines of source by where they ship:
packages/octane/src outside compiler/) ships to every
app;When the plan adds a module, a mechanism, a public option, a hot-record field, or more than about 50 lines of runtime source, sketch at least two alternatives with their own estimates before writing any of them:
Choose the smallest alternative that holds the contract and the hot-path rules. A larger one is fine when it is earned: name the mode it fixes, the hot path it keeps fast, or the test the smaller one fails. A fix much larger than its bug usually sits in the wrong layer or reimplements something, and a branch for one feature inside a general mechanism usually means the fix is too shallow. Either way, re-read the owner before writing it.
| The thought | What to do instead |
|---|---|
| "It is only a few more lines." | Every change says that. Count what the whole plan adds. |
| "A new helper is cleaner than touching the old one." | Two mechanisms for one job is the duplication. Change the old one. |
| "Safer to handle that case too." | If the types or invariants exclude it, the branch is dead code. |
| "We will want this option later." | Add it with its first caller. |
| "The review asked about this gap." | A review told to find gaps always finds some. Close the ones that affect correctness or the contract. |
Before writing a helper, git grep -n the DOM API, AST node type, error text,
or concept it needs across packages/octane/src and the package you are
changing. Read the nearest feature that solves a similar problem and follow its
shape. These shared homes are the ones most often duplicated:
| Need | Use |
|---|---|
| Which attributes render, their names and namespaces, void elements | packages/octane/src/dom-tables.js, shared by the compiler, client, and SSR |
| Delegated event names | event-names.js |
| Unitless style props, style values, hyphenation | style-values.js |
| URL attribute sanitizing | sanitize-url.js |
class and className composition | normalizeClass in class-names.ts |
| Own-property checks | hasOwnProp in has-own.ts |
| Posting a task | postHostTask in host-task.ts; schedulePostPaint, createResizeObserver, and resumeOnSettle for their cases |
| Framework errors visible in production | the catalog in packages/octane/error-codes/ |
| Generated JavaScript | @tsrx/core builders and clone helpers, per core-engineering |
| Mounting and flushing in core tests | packages/octane/tests/_helpers.ts and the other _*.ts harnesses |
| Script path arguments | scripts/file-selection.mjs |
If no shared home exists and a second place needs the same logic, move it to a
module both import rather than copying it. A "keep in sync with" comment marks a
copy; dom-tables.js replaced exactly such copies.
?. or
fallbacks for values that cannot be missing.it.each or a table for cases that differ only in inputs, and never add a
test-only branch to shipped code.Read your diff as if you had to maintain it for someone else. Start with the
numbers; git diff skips untracked files, so commit or git add -N them first:
base=$(git merge-base HEAD origin/main)
git diff --stat "$base"
git diff --numstat "$base" | awk '$3 ~ "^packages/[^/]+/src/" { a += $1; d += $2 }
$3 ~ "^packages/octane/src/" && $3 !~ "/compiler/" { ra += $1; rd += $2 }
END { print "src +" a+0 " -" d+0 ", runtime +" ra+0 " -" rd+0 }'
git diff --diff-filter=A --name-only "$base" # each new file needs a reason
git diff -U0 "$base" | grep -E '^\+.*\bexport\b' # each new export needs a caller
git diff -U0 "$base" -- '*.ts' '*.tsx' '*.tsrx' '*.js' '*.mjs' | grep -E '^\+[^+]' |
sed -E 's/^\+[[:space:]]*//' | awk 'length >= 40' | sort | uniq -cd | sort -rn | head -20The last command lists added lines that occur more than once, which is usually pasted code. Then take each hunk in turn:
git grep each new function's core call. If another function
already makes it, call or extend that one.performance-audit § Bundle bytes and justify any growth.Stay inside the task: delete what your own change made unused, and report
duplication outside your diff as a follow-up. Generated files belong to
pnpm sync; never trim them by hand. When reviewing someone else's diff, give
each finding a file:line, what is duplicated or unneeded, and the simpler form
or the existing helper to call, and skip anything that would change behavior.
Under Validation in the PR body:
- `concise-code`: src +A −D (runtime +R −S); new files and exports: <each, with its reason>; alternatives: <option, estimated size, why rejected>; bytes: <rows moved, or not applicable>© octanejs, MIT. 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/concise-code of octanejs/octane.
Open the folder on GitHubat commit 961638e
Concise Code 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 |
|---|---|---|---|---|---|---|
| Concise Code this skilloctanejs/octane | 1.5k | — | ~2.3k | Automated safety check: Pass | MIT | |
| 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 | 5 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.
octanejs/octane
Audit or defend Octane performance. An agent skill from octanejs/octane.
octanejs/octane
Audit one, several, or all existing Octane bindings; implement selected maintenance findings or remove redundant copied files with evidence matched to source ownership.
octanejs/octane
Work a GitHub issue in the octane repo. An agent skill from octanejs/octane.
octanejs/octane
Perform a complete @tanstack/react-table v8-to-v9 migration: hook and feature architecture, row-model slots, React state and subscriptions, rendering, composable tables, type helpers, and every…
octanejs/octane
Implement and verify new React-library ports or copied/rewritten React surfaces in Octane bindings from npm names or npm/GitHub links/lists.
octanejs/octane
Work out which part of the octane monorepo owns an unfamiliar failure or task.
Categories
Keep a change small and in the existing idiom - size the plan and weigh smaller alternatives before writing it, reuse the mechanism that already owns the behavior instead of adding a parallel one…. Concise Code is an agent skill from octanejs/octane. Keep a change small and in the existing idiom - size the plan and weigh smaller alternatives before writing it, reuse the mechanism that already owns the behavior instead of adding a parallel one, and simplify the diff before handoff.
Concise Code fits situations like: planning any change beyond a few lines; before readying a PR; reviewing agent-written code for bloat.
Run `npx skills add octanejs/octane --skill concise-code -a claude-code`. Or copy the skill folder (.agents/skills/concise-code in octanejs/octane) into .claude/skills/concise-code in your project. Claude Code loads it when a task matches its description.
Run `npx skills add octanejs/octane --skill concise-code -a codex`. Or copy the skill folder (.agents/skills/concise-code in octanejs/octane) into .agents/skills/concise-code 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 octanejs/octane --skill concise-code -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/concise-code, .gemini/skills/concise-code, .github/skills/concise-code and .opencode/skills/concise-code in your project.
Going by SKILL.md and its folder, Concise Code needs the command-line tools its instructions call (git and pnpm).
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.
Concise Code is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.3k tokens (SKILL.md is roughly 9.2k 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 Concise Code: 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.
octanejs (a GitHub organization) maintains it in octanejs/octane, which has 1,452 GitHub stars. The repository holds 19 skills in this directory. The repository was last updated on October 9, 2026.
Source: octanejs/octane on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.