Git Branch Naming
makeplane/plane
Names a new Git branch with a type prefix, the lowercased work item ID and a short kebab-case description, so the ID can be extracted later from the branch name.
Turn the next, named, or numbered build-plan feature into a buildable current-feature.md spec with small steps and done-when criteria.
$ npx skills add aiblueprinthq/ai-blueprint --skill feature -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install aiblueprinthq/ai-blueprint feature --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/aiblueprinthq/ai-blueprint.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/feature .claude/skills/feature && 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 "feature" agent skill from https://github.com/aiblueprinthq/ai-blueprint/tree/main/.agents/skills/feature into .claude/skills/feature/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "feature", 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/aiblueprinthq/ai-blueprint/tree/main/.agents/skills/featureType 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 aiblueprinthq/ai-blueprint --skill feature -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install aiblueprinthq/ai-blueprint feature --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/aiblueprinthq/ai-blueprint.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/feature .agents/skills/feature && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "feature" agent skill from https://github.com/aiblueprinthq/ai-blueprint/tree/main/.agents/skills/feature into .agents/skills/feature/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "feature", 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 aiblueprinthq/ai-blueprint --skill feature -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install aiblueprinthq/ai-blueprint feature --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/aiblueprinthq/ai-blueprint.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/feature .cursor/skills/feature && 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 "feature" agent skill from https://github.com/aiblueprinthq/ai-blueprint/tree/main/.agents/skills/feature into .cursor/skills/feature/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "feature", 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/aiblueprinthq/ai-blueprint.git --path .agents/skills/feature--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 aiblueprinthq/ai-blueprint --skill feature -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install aiblueprinthq/ai-blueprint feature --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/aiblueprinthq/ai-blueprint.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/feature .gemini/skills/feature && 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 "feature" agent skill from https://github.com/aiblueprinthq/ai-blueprint/tree/main/.agents/skills/feature into .gemini/skills/feature/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "feature", 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 aiblueprinthq/ai-blueprint featureInstalls 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 aiblueprinthq/ai-blueprint --skill feature -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/aiblueprinthq/ai-blueprint.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/feature .github/skills/feature && 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 "feature" agent skill from https://github.com/aiblueprinthq/ai-blueprint/tree/main/.agents/skills/feature into .github/skills/feature/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "feature", 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 aiblueprinthq/ai-blueprint --skill feature -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install aiblueprinthq/ai-blueprint feature --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/aiblueprinthq/ai-blueprint.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/feature .opencode/skills/feature && 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 "feature" agent skill from https://github.com/aiblueprinthq/ai-blueprint/tree/main/.agents/skills/feature into .opencode/skills/feature/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "feature", 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.
featureTurn the next, named, or numbered build-plan feature into a buildable current-feature.md spec with small steps and done-when criteria.
Feature is an agent skill from aiblueprinthq/ai-blueprint. Turn the next, named, or numbered build-plan feature into a buildable current-feature.md spec with small steps and done-when criteria. Use for /feature, planning a feature, or starting planned work.
Its SKILL.md is about 2.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files (for example `reference/build-history.md` and `reference/feature-spec-template.md`).
The repository describes itself as: A file-backed, spec-driven AI coding workflow framework for building real software while staying in control. The licence is MIT.
4 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 96222b7. 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.
No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
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.
Feature loads about 2.8k tokens when it runs. Until then it costs about 52 tokens; SKILL.md has 1,546 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 aiblueprinthq/ai-blueprint at commit 96222b7, republished under its MIT licence (© aiblueprinthq). 1,546 words, ~2,795 tokens.
.claude/skills/feature/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.Context reuse: Reuse any required file already loaded in project instructions or the current session. Read it again only if absent, changed, or exact current bytes or line references are needed.
This skill plans one feature and stops before implementation. Its output is
blueprint/context/current-feature.md.
First action: Before project inspection, preflight, or any other tool call,
publish the feature activity as running when blueprint/.state/ exists.
Combine that write with the first context-gathering tool batch when the adapter
supports it.
Read blueprint/config.json only for settings that affect the spec. Invalid
configuration stops mutating work and points to /doctor.
Confirm that blueprint/context/current-feature.md is the empty stub. If it
contains active work, stop and direct the user to resume or complete it. Never
replace another worker's active spec. Parallel work uses one clone or Git
worktree per work item, with a separate branch in each checkout.
Resolve the target from blueprint/build-plan.md:
State the selected feature in one sentence.
Gather the smallest packet that can answer what must be built:
blueprint/context/project-overview.md for the feature number, title,
and distinctive nouns from the target line. Read the matching feature
passage plus only the usage-model, data-model, stack, UI, security, or
deployment passages it directly depends on. Do not read the whole overview
by default.AGENTS.md. Read it from disk
only when it is absent or changed. Read only applicable sections of
blueprint/context/coding-standards.md.Finish context gathering in at most four tool rounds after this skill starts:
target and overview matches, one batched repository inspection, applicable
standards only if needed, and Verify. Combine or skip rounds when possible. Do
not inspect other skill directories, ai-interaction.md, findings, review records,
or templates during normal planned-feature work. The only history exception is
this skill's reference/build-history.md and the selected feature's archive metadata,
exact rollback records, and Git evidence needed to freeze its build attempt below;
batch this with the target lookup, without loading unrelated history. Do not create
scratch code or run implementation probes while writing a spec. Put a check in the
relevant build step when a repository detail cannot be confirmed from existing
evidence.
The plans and overview define product intent. The repository defines current
reality. Do not invent presets, defaults, limits, permissions, money rules,
destructive behavior, stored fields, or API contracts. A familiar label is not a
complete contract when it has multiple reasonable meanings. Put unresolved
material choices under an Open questions heading and in the review handoff.
Stop without writing the spec when implementation cannot begin safely until one
is answered. Do not block on a reversible internal implementation detail with no
user-visible, security, persisted-data, or interoperability consequence. Choose
the simplest repository-native option, record it in the spec, and require a test
seam when the value is nondeterministic. Planned future persistence alone does
not make a current in-memory representation a product decision when no stored
data or external compatibility exists yet.
Apply proportional engineering before drafting: add an abstraction, dependency, service, configuration surface, compatibility layer, or security mechanism only when an established requirement needs it now. Prefer existing code, the standard library, native platform features, and installed dependencies. Unknown scale or future extensibility defaults to the smaller reversible design. Treat a trust or data-integrity boundary as established when the repository exposes network or untrusted input, auth/session/ownership, shared persisted data, destructive operations, secrets, or sensitive data, even when the plans do not name it.
If project-overview.md is 20,000 bytes or larger, stop and ask for /overview
instead of loading it. If the target is too large for one reviewable branch,
propose sub-features and wait for approval before editing the user-owned build
plan. After approval, add lettered checklist items under the parent and spec only
the first one.
Do not silently add scope. Search for a duplicate, then propose one checkbox line
and its placement. Include a project-plan.md edit only when the request changes
the product direction, users, data, stack, monetization, UI, or deployment. Wait
for approval, update the plans, run the installed overview skill, and then
resume this skill. Bugs and small unplanned changes belong in /fix.
Before review, allocate the selected stable feature ID's build attempt using
reference/build-history.md: first build 1, otherwise one greater than
the maximum proven prior attempt after all prior builds were reversed. Preserve
the ID across renamed titles and lettered sub-items. Stop on ambiguous history;
never infer attempts from a title suffix, file count, or timestamps.
Draft and critique in context, then write
blueprint/context/current-feature.md once. A later write is only for a
mechanical correction or user-requested revision. Record **Branch:** with the
full configured feature branch. The first heading and build-plan identity must
use this canonical form:
# Feature: <title>
**From build-plan:** feature <id>
**Build attempt:** <positive integer>Then use these section headings:
Build steps are ordered checklist items. Each step must leave the project
working, stay small enough to review, and end with a concrete Done when that
names observable behavior and the relevant check. Follow workflow.stepReview
and workflow.checkpointCommits from config in the Build loop. /complete
creates the final feature commit.
The spec must preserve every explicit contract in the feature packet, including applicable project-wide UX and security requirements. Do not discard a required state because the current fixture cannot trigger it yet. Keep later features out, define authorization and tenant boundaries only when the feature packet or reachable code establishes them, identify client and server responsibilities, and name exact files or areas supported by repository evidence. Add focused tests for logic when a test command exists. Add browser coverage only when a Browser tests command exists and it is proportionate. Do not claim live, visual, persisted-data, or integration evidence that was not run.
Build the branch value from the configured feature prefix plus the feature title
in lowercase kebab-case. Replace each run of characters other than ASCII letters
and digits with one hyphen and trim edge hyphens. For attempt N > 1, append
--build-N to that slug before recording the full branch, for example
feature/export-reports--build-2. The reserved double hyphen distinguishes the
attempt from a title ending in Build 2. Before freezing the new spec, check the
exact archive path and branch availability using reference/build-history.md.
Stop on filesystem entries, disallowed refs, or prior Git use of that archive
path; never auto-bump the attempt. The reference permits only one existing-ref
case: the pristine current branch of a pre-created parallel worktree. Freeze both
fields before review; completion and resume reuse them rather than allocating
again.
For visual replication, require an existing screenshot or reference. Store a
provided image under blueprint/reference/ and link it. If prototypes/ exists,
use its relevant HTML and theme.css; port shared tokens before feature UI.
Before the single write, check these failure classes:
coding-standards.md are not
established requirements.If a prerequisite is absent, incomplete, untracked, or unverified, say which one
the evidence shows. Do not bury repair inside this feature. Stop with the exact
/fix or user decision required.
Otherwise write the tightened spec, update activity to ready, and stop for
review. Lead with a short note naming what the critique changed, or say that it
found no material change. Never implement from this skill.
© aiblueprinthq, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 2 other files in .agents/skills/feature of aiblueprinthq/ai-blueprint.
Open the folder on GitHubat commit 96222b7
Feature 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 |
|---|---|---|---|---|---|---|
| Feature this skillaiblueprinthq/ai-blueprint | 463 | — | ~2.8k | Automated safety check: Pass | MIT | |
| Git Branch Namingmakeplane/plane | 61k | — | ~594 | Automated safety check: Pass | AGPL-3.0 | |
| Naming Conventionsthedaviddias/Front-End-Checklist | 74k | — | ~481 | Automated safety check: Pass | MIT | |
| Button Namethedaviddias/Front-End-Checklist | 74k | — | ~488 | Automated safety check: Pass | MIT | |
| Select Namethedaviddias/Front-End-Checklist | 74k | — | ~451 | Automated safety check: Pass | MIT | |
| Naminggridaco/grida | 2.7k | — | ~2.5k | Automated safety check: Pass | Apache-2.0 |
makeplane/plane
Names a new Git branch with a type prefix, the lowercased work item ID and a short kebab-case description, so the ID can be extracted later from the branch name.
thedaviddias/Front-End-Checklist
A skill your agent uses when reviewing stylesheets, component styles, and responsive behavior related to Use consistent CSS naming conventions.
thedaviddias/Front-End-Checklist
A skill your agent uses when reviewing rendered HTML, interactive components, or design-system patterns related to Provide accessible names for buttons.
thedaviddias/Front-End-Checklist
A skill your agent uses when reviewing rendered HTML, interactive components, or design-system patterns related to Provide accessible names for select elements.
gridaco/grida
How to think about names in the Grida repo — not conventions, but what a name commits you to, reveals about the system, and costs to change.
sgl-project/sglang
Naming conventions for SGLang speculative decoding identifiers.
aiblueprinthq/ai-blueprint
Adopt Blueprint into an existing brownfield codebase by surveying shipped behavior and generating plans, standards, commands, adapter choices, and visibility setup.
aiblueprinthq/ai-blueprint
Set up or normalize one project Verify command and matching GitHub Actions checks while preserving existing CI, with an optional local pre-push hook.
aiblueprinthq/ai-blueprint
Run a Blueprint health and context check covering setup, adapters, commands, visibility, plans, overview freshness, configuration, dashboard state, and workflow drift.
aiblueprinthq/ai-blueprint
Onboard a fresh or early scaffold after Blueprint is overlaid by tuning commands, standards, adapters, visibility, and context loading.
aiblueprinthq/ai-blueprint
Validate and normalize project-plan.md and build-plan.md, then generate the durable project-overview.md used by agents.
aiblueprinthq/ai-blueprint
Brief an upcoming build-plan feature without writing files. An agent skill from aiblueprinthq/ai-blueprint.
Turn the next, named, or numbered build-plan feature into a buildable current-feature.md spec with small steps and done-when criteria. Feature is an agent skill from aiblueprinthq/ai-blueprint.md spec with small steps and done-when criteria.
Feature fits situations like: planning a feature; starting planned work.
Run `npx skills add aiblueprinthq/ai-blueprint --skill feature -a claude-code`. Or copy the skill folder (.agents/skills/feature in aiblueprinthq/ai-blueprint) into .claude/skills/feature in your project. Claude Code loads it when a task matches its description.
Run `npx skills add aiblueprinthq/ai-blueprint --skill feature -a codex`. Or copy the skill folder (.agents/skills/feature in aiblueprinthq/ai-blueprint) into .agents/skills/feature 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 aiblueprinthq/ai-blueprint --skill feature -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/feature, .gemini/skills/feature, .github/skills/feature and .opencode/skills/feature in your project.
SKILL.md names no scripts, command-line tools or credentials: Feature is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. 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.
Feature 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.8k tokens (SKILL.md is roughly 11k 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 Feature: Git Branch Naming (makeplane/plane, 61k stars), Naming Conventions (thedaviddias/Front-End-Checklist, 74k stars), Button Name (thedaviddias/Front-End-Checklist, 74k stars) and Select Name (thedaviddias/Front-End-Checklist, 74k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
aiblueprinthq (a GitHub organization) maintains it in aiblueprinthq/ai-blueprint, which has 463 GitHub stars. The repository holds 20 skills in this directory. The repository was last updated on October 8, 2026.
Source: aiblueprinthq/ai-blueprint on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.