Agent skill

Overview

by aiblueprinthq in aiblueprinthq/ai-blueprint

Validate and normalize project-plan.md and build-plan.md, then generate the durable project-overview.md used by agents.

MITAuto-check passedProduct & Project Management

Install Overview

skills CLI
$ npx skills add aiblueprinthq/ai-blueprint --skill overview -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install aiblueprinthq/ai-blueprint overview --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/aiblueprinthq/ai-blueprint.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/overview .claude/skills/overview && rm -rf skills-src

Use ~/.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/

Facts

Skill name
overview
GitHub stars
463
Token cost
~3.8k tokens
SKILL.md length
2,084 words
Files
2
Skills in repo
20
Repo updated
First seen
Licence
MIT

At a glance

Validate and normalize project-plan.md and build-plan.md, then generate the durable project-overview.md used by agents.

  • Works in 4 steps: read both plans → validate plan shape → synthesize the overview → …
  • Generating the first overview
  • SKILL.md covers Input, Step 1 - read both plans, Step 2 - validate plan shape and Step 3 - synthesize the overview, plus 4 more sections
  • Calls git

What it does

Overview is an agent skill from aiblueprinthq/ai-blueprint. Validate and normalize project-plan.md and build-plan.md, then generate the durable project-overview.md used by agents. Use for /overview, plan cleanup, generating the first overview, or refreshing context after either plan changes.

Its SKILL.md is about 3.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `reference/project-overview-template.md`).

It sits in Product & Project Management, covering Project management. 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.

When your agent uses it

  • Generating the first overview
  • Refreshing context after either plan changes

Example prompts

  • “/overview”

Workflow steps

4 steps, taken from the step headings in SKILL.md.

  1. read both plans
  2. validate plan shape
  3. synthesize the overview
  4. offer the initial planning baseline commit

What it can do on your machine

Read from SKILL.md and the folder at commit 96222b7. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    Shell commands in SKILL.md call:

    • git

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    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.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Overview loads about 3.8k tokens when it runs. Until then it costs about 60 tokens; SKILL.md has 2,084 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~60
When it runs · the whole SKILL.md, loaded when a task matches
~3.8k

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.

Safety

Auto-check passed

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.

SKILL.md

The full file from aiblueprinthq/ai-blueprint at commit 96222b7, republished under its MIT licence (© aiblueprinthq). 2,084 words, ~3,835 tokens.

Download SKILL.mdSave it as .claude/skills/overview/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
overview
description
Validate and normalize project-plan.md and build-plan.md, then generate the durable project-overview.md used by agents. Use for /overview, plan cleanup, generating the first overview, or refreshing context after either plan changes.

overview - turn the two plans into the AI-facing source of truth

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.

First action: Before project inspection, preflight, or any other tool call, publish running to blueprint/.state/run.json using the dashboard activity contract in AGENTS.md.

Where this sits in the workflow:

project-plan.md  +  build-plan.md  ->  [this skill]  ->  project-overview.md  ->  /feature  ->  build
(what & why,         (high-level                          (compact product         (one spec
 written by you)      feature list,                        context loaded            at a time)
                      written by you)                      on demand)

You provide two files: blueprint/project-plan.md (what & why) and blueprint/build-plan.md (the ordered feature list), drafted directly, through any AI conversation, or with the optional /discovery skill. What matters is that you own their content. /discovery is never required. Everything else in the workflow is generated from those two. This skill is the first generation step: it distills both plans into blueprint/context/project-overview.md, the compact doc workflow skills load on demand when they need durable product context.

Input

The two planning docs, already written:

  • blueprint/project-plan.md - problem, users, features, data, tech, monetization, UI/UX, deployment, and optional usage model
  • blueprint/build-plan.md - the ordered, one-line-per-feature list; bullets, numbered lists, and clearly separated feature lines are accepted

If project-plan.md is missing or still a placeholder, ask the user to supply their project decisions. This skill distills plans; it does not invent them. For a missing or placeholder-only build plan, follow Step 2's reviewed reconciliation instead of generating an overview without a real feature list.

Placeholder text means the blueprint template's own scaffolding, not real content: unchanged starter instructions, legacy checklist items like Feature one / Feature two, a trailing - description, TODO, TBD, or the template's example bullets left in place. Starter instructions are not features. Watch for the masking trap in particular: build-plan.md can still be the stub while project-plan.md §3 already lists the real features. When that happens the overview can be synthesized from project-plan.md alone and come out looking complete, hiding the empty checklist that /feature actually reads. A rich project-plan.md must not paper over a stub build-plan.md - reconcile the checklist first (Step 2) rather than generating over the gap.

Step 1 - read both plans

Read project-plan.md and build-plan.md in full. Note where they disagree - a feature in the build plan the project plan never mentions, a data point no feature uses, a stack choice that contradicts a standard. You will surface these, not paper over them.

Step 2 - validate plan shape

Before writing project-overview.md, check that the plans are shaped well enough to drive the build loop.

Format clear feature lists automatically. Invoking /overview authorizes syntax-only formatting without an extra approval pause. Convert plain bullets, ordinary numbered lists, or clearly separated feature lines into tracked numbered checkboxes, such as - [ ] 1. Save an article. A valid tracked checklist stays byte-for-byte unchanged.

Preserve wording, order, feature count, notes, headings, nesting, existing IDs, and completion markers, including [X]. Add only missing tracking syntax:

  • Preserve explicit numbered identities, including lettered child IDs.
  • Give unnumbered features unused IDs. Check the existing plan, active work, and archived feature identities first; never renumber existing items or reuse an ID from history or active work.
  • Keep child relationships and attached notes intact. Do not turn nested notes into features or flatten the hierarchy.
  • You may remove unchanged shipped starter guidance only. Preserve user notes.

Ask for clarification before editing when structure, identities, scope, or build order are unclear, including duplicate IDs or ambiguous feature boundaries. Adding, removing, splitting, combining, reordering, or changing feature meaning requires a user decision; none is syntax-only formatting. Flag vague items, oversized bundles, pre-build setup chores, and disagreements between the two plans instead of silently rewriting them. Minor gaps that do not affect scope or build order can remain in the final report.

Missing or stub build plan. If build-plan.md is missing, empty, or only starter guidance/placeholders while project-plan.md lists real features, propose a checklist derived from those features and wait for approval before writing it. This is reviewed reconciliation, not automatic formatting. If neither plan supplies real features, ask the user for their feature list; never invent one. Do not generate the overview while the build plan remains missing or a stub.

Save the formatted checklist or approved reconciliation in build-plan.md before generating the overview. Briefly report any formatting performed. Formatting authority does not change Git or other approval gates.

Step 3 - synthesize the overview

Write blueprint/context/project-overview.md (create blueprint/context/ if needed), following reference/project-overview-template.md. The overview is a consolidation, not a copy:

After the title, write a plan fingerprint in this exact form:

text
<!-- blueprint:source-hash <sha256> -->

Read the final saved plan bytes after any formatting or approved reconciliation. Before hashing, normalize only build-plan completion markers by replacing each - [x] or - [X] marker with - [ ], while preserving indentation and every other byte. Compute <sha256> from the exact UTF-8 bytes of project-plan.md, one zero byte, then the normalized UTF-8 bytes of build-plan.md. This lets /status detect real plan changes after cloning, copying, or updating without treating completed features as overview drift. Replace the previous marker every time this skill regenerates the overview.

  • One source of truth. Merge both plans into one coherent document. After this runs, the AI reads the overview, not the raw plans.
  • Make the data model concrete. Turn the plan's data list into actual models with fields, types, and relationships, derived from the features that use them. This is the most valuable thing the overview adds.
  • Tie features to build order. List the features with a one-line purpose each, in build-plan order, so the AI knows what exists and what's next.
  • Carry deployment constraints forward. If the plan names Render, Vercel, build commands, env vars, health checks, or provider constraints, include them in a short Deployment section. If deployment is unknown, mark it > TODO.
  • Carry confirmed usage constraints forward. Preserve established scale, reachability, trust, tenancy, security, compliance, availability, audit constraints, and explicit non-requirements in a compact Usage model section. Omit it when the usage-model section, section 9 in the shipped worksheet, is absent, unanswered, or contains only worksheet prompts. Never turn missing usage facts into enterprise, hostile, multi-tenant, or single-user requirements.
  • Stay faithful. Don't add features, data, or stack choices that aren't in the plans. If something is underspecified, leave a clearly marked > TODO rather than inventing an answer.
  • Keep the overview compact. Never copy long plan passages. The generated overview must remain below 20,000 bytes. Measure it before the final handoff. If a draft is larger, compact narrative and repeated lists while preserving concrete contracts, build order, and constraints. If those distinct facts cannot fit, stop and identify which plan section needs to be split or moved to a focused reference instead of writing an oversized overview.
  • Write one generated context file. This skill writes blueprint/context/project-overview.md, the syntax-only build-plan formatting above, and any separately approved plan changes only. Never create additional generated context files such as data-model.md, architecture.md, or open-questions.md unless the user explicitly requests a separately scoped artifact.

Report what you wrote and list any contradictions or gaps you found between the two plans, so the user can fix the plans and re-run. Then apply the initial planning baseline handoff below before giving the next-step guidance.

In the next-step guidance, keep /feature as the main path. If the UI direction still feels unsettled, also mention that /prototype is available before /feature: it writes throwaway static HTML/CSS mockups to prototypes/ and does not modify the main app code.

Show full SKILL.md (849 more words)Show less

Step 4 - offer the initial planning baseline commit

During the initial pre-feature overview phase, offer to commit the approved Blueprint setup and plans before Feature 1 starts. This keeps installation, onboarding, planning, and the generated overview out of the first feature commit. Never create this commit silently.

Treat this as the initial pre-feature state only when all of these are true:

  • the project is a Git repository with an existing HEAD commit
  • the current branch is the default branch, or it is a dedicated setup branch whose starting commit exactly matches the current default-branch tip
  • the version of blueprint/context/project-overview.md in HEAD does not already contain a blueprint:source-hash marker
  • blueprint/context/current-feature.md is still the canonical empty stub
  • blueprint/history/features/, fixes/, and rollbacks/ contain no archived work beyond their shipped README.md placeholders
  • blueprint/build-plan.md contains no checked feature items
  • the Blueprint workflow is meant to be committed, not kept local-only

If there is no HEAD yet, stop and send the user back to /onboard, which owns the initial scaffold commit recovery. Overview never creates a root commit. If a dedicated setup branch did not start at the current default tip, stop with that exact mismatch. These are recoverable initial handoffs, not permission to offer another baseline after one is committed.

Detect local-only mode with Git, not memory. Use git check-ignore on the present workflow paths. If .agents/, .claude/, blueprint/, or CLAUDE.md are ignored as part of the onboarding local-only choice, skip the offer and continue to the normal /feature guidance. AGENTS.md remaining public does not make a local-only setup eligible.

Before asking, record the resolved default branch and its exact tip:

  1. Read git status, the staged diff, the unstaged diff, and untracked paths.
  2. Build a candidate containing only Blueprint installation, adapter, configuration, planning, context, and onboarding changes under AGENTS.md, CLAUDE.md, .agents/, .claude/, and blueprint/. Include .gitignore only when every changed hunk is clearly an onboarding or Blueprint ignore entry.
  3. Include the installer-owned blueprint/.state/manifest.json and blueprint/.state/.gitignore when present. Exclude transient state such as run.json, backups, and staging, plus secrets, logs, caches, dependencies, build output, and application source.
  4. Stop if any staged change or dirty path falls outside the candidate, or if an allowed file contains an unrelated hunk. Do not mix app scaffolding or other user work into this commit. Tell the user exactly what must be committed, moved, or restored first, then leave the repository unchanged.
  5. If the candidate is empty, skip the offer.
  6. Show the exact candidate paths and their diff before asking: Finalize the Blueprint baseline locally? (Recommended) State that accepting creates one local commit. When running on a dedicated setup branch, it also fast-forwards the unchanged default branch to that commit, returns to the default branch, and deletes the setup branch. It never pushes.

If the user accepts, stage only the reviewed candidate, show the staged paths and diff summary, verify no other path is staged, and commit with this exact message:

text
chore: establish Blueprint project baseline

For a dedicated setup branch, verify before committing that the default tip is still the one shown in the prompt. After the commit, require a clean working tree, switch to the default branch, run git merge --ff-only <setup-branch>, and delete the setup branch locally. The single approval above covers only these named local actions. If the default moved or any check fails, stop without merging or deleting. Then confirm the final branch and working tree and recommend /feature.

If the user declines, leave the repository untouched and explain what remains. Do not offer this baseline on later overview reruns once HEAD already contains a generated overview or feature work has begun.

Rules

  • Generated, not authored. Treat project-overview.md as a build artifact of the two plans. When the plans change, re-run this skill rather than hand-editing the overview.
  • Plans are user-owned. Automatic formatting changes tracking syntax only. Preserve the user's decisions and existing tracking state. Changes to plan content and missing-plan reconciliation require approval.
  • Discovery is not a gate. Never require /discovery or treat directly written plans as lower quality because the skill was not used.
  • Build plan must be trackable. Save the real numbered checklist before generating the overview and its fingerprint. The real feature list must never live only in the overview - /feature reads build-plan.md, not the overview.
  • No new scope. Everything in the overview must trace back to one of the two plans. Invented scope is the main failure mode here.
  • Concrete over vague. Field-level data models and named routes beat restating the plan's one-liners.
  • Surface conflicts. Always end by reporting disagreements between the plans; silent reconciliation hides decisions the user should make.
  • One reviewed baseline. Offer the initial planning commit once, immediately before Feature 1, and only after showing its exact scope. Never treat an overview rerun as permission to commit.

When to re-run

Re-run whenever project-plan.md or build-plan.md changes materially - a new feature, a changed data model, a different stack. The overview is downstream of the plans and should be regenerated, not patched.

Formatting

Format the output to match the project's conventions in blueprint/context/ai-interaction.md: concise, scannable markdown, with lists for enumerations and tables for matrices rather than dense paragraphs.

© aiblueprinthq, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file in .agents/skills/overview of aiblueprinthq/ai-blueprint.

  • SKILL.md
  • reference/project-overview-template.md

Open the folder on GitHubat commit 96222b7

Compare with similar skills

Overview 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.

Overview compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Overview this skillaiblueprinthq/ai-blueprint463—~3.8kAutomated safety check: PassMIT
CCPM Project Managementautomazeio/ccpm8.4k—~1.1kAutomated safety check: PassMIT
Uvastral-sh/claude-code-plugins3132 repos~980Automated safety check: PassApache-2.0
Project Managementkunchenguid/firstmate7.8k—~2.1kAutomated safety check: PassMIT
Hivemind Goalsactiveloopai/hivemind1.6k—~1.7kAutomated safety check: NotesApache-2.0
Ichartjswanghetommy/ichartjs352—~4.3kAutomated safety check: PassApache-2.0

Similar skills

  • Runs a spec-driven workflow from PRD to epic to GitHub issues to parallel agents, with status, standup and blocked-work reports from bundled scripts.

    8.4k GitHub stars~1.1k tokensUpdated 6 mo ago
    Product & Project ManagementAuto-check passed
  • Uv

    astral-sh/claude-code-plugins

    Official

    Guide for using uv, the Python package and project manager. An agent skill from astral-sh/claude-code-plugins.

    313 GitHub starsUsed in 2 repos~980 tokens
    Product & Project ManagementAuto-check passed
  • Project Management

    kunchenguid/firstmate

    Agent-only procedure for Firstmate project management. An agent skill from kunchenguid/firstmate.

    7.8k GitHub stars~2.1k tokensUpdated today
    Product & Project ManagementAuto-check passed
  • Hivemind Goals

    activeloopai/hivemind

    Create, track and update team goals via the Deeplake virtual filesystem at memory/goal/.

    1.6k GitHub stars~1.7k tokensUpdated 12 days ago
    Product & Project ManagementAuto-check: notes
  • Ichartjs

    wanghetommy/ichartjs

    Plan, validate, render, explain, and safely edit iChart.js visualizations from tabular, project, or diagram data.

    352 GitHub stars~4.3k tokensUpdated yesterday
    Product & Project ManagementAuto-check passed
  • Hivemind Goals

    activeloopai/hivemind

    Create, track and update team goals in Hivemind via the hivemind CLI.

    1.6k GitHub stars~814 tokensUpdated 12 days ago
    Product & Project ManagementAuto-check passed

More from aiblueprinthq/ai-blueprint

All 20 skills in this repo
  • Adopt

    aiblueprinthq/ai-blueprint

    Adopt Blueprint into an existing brownfield codebase by surveying shipped behavior and generating plans, standards, commands, adapter choices, and visibility setup.

    463 GitHub stars~2.7k tokensUpdated yesterday
    Auto-check passed
  • CI

    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.

    463 GitHub stars~2.2k tokensUpdated yesterday
    Auto-check passed
  • Doctor

    aiblueprinthq/ai-blueprint

    Run a Blueprint health and context check covering setup, adapters, commands, visibility, plans, overview freshness, configuration, dashboard state, and workflow drift.

    463 GitHub stars~4.5k tokensUpdated yesterday
    Auto-check: notes
  • Feature

    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.

    463 GitHub stars~2.8k tokensUpdated yesterday
    Auto-check passed
  • Onboard

    aiblueprinthq/ai-blueprint

    Onboard a fresh or early scaffold after Blueprint is overlaid by tuning commands, standards, adapters, visibility, and context loading.

    463 GitHub stars~4.5k tokensUpdated yesterday
    Auto-check passed
  • Brief

    aiblueprinthq/ai-blueprint

    Brief an upcoming build-plan feature without writing files. An agent skill from aiblueprinthq/ai-blueprint.

    463 GitHub stars~1.3k tokensUpdated yesterday
    Auto-check passed

Questions about Overview

What does Overview do?

Validate and normalize project-plan.md and build-plan.md, then generate the durable project-overview.md used by agents. Overview is an agent skill from aiblueprinthq/ai-blueprint.md used by agents.

When should I use Overview?

Overview fits situations like: generating the first overview; refreshing context after either plan changes.

How do I install Overview in Claude Code?

Run `npx skills add aiblueprinthq/ai-blueprint --skill overview -a claude-code`. Or copy the skill folder (.agents/skills/overview in aiblueprinthq/ai-blueprint) into .claude/skills/overview in your project. Claude Code loads it when a task matches its description.

How do I install Overview in Codex?

Run `npx skills add aiblueprinthq/ai-blueprint --skill overview -a codex`. Or copy the skill folder (.agents/skills/overview in aiblueprinthq/ai-blueprint) into .agents/skills/overview in your project. Codex loads it when a task matches its description.

Can I use Overview in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add aiblueprinthq/ai-blueprint --skill overview -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/overview, .gemini/skills/overview, .github/skills/overview and .opencode/skills/overview in your project.

What does Overview need to run?

Going by SKILL.md and its folder, Overview needs the command-line tools its instructions call (git).

Does Overview access the network?

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.

Is Overview safe to install?

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.

What licence does Overview use?

Overview is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Overview use?

About 3.8k tokens (SKILL.md is roughly 15k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Overview?

Skills that share tags, products or a category with Overview: CCPM Project Management (automazeio/ccpm, 8.4k stars), Uv (astral-sh/claude-code-plugins, 313 stars), Project Management (kunchenguid/firstmate, 7.8k stars) and Hivemind Goals (activeloopai/hivemind, 1.6k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Overview?

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.