Skip to content
Back to skills

Blueprint Format

ASecurity

Shape of a story blueprint, the technical plan an orchestrator executes. Use when writing or reading a blueprint artifact.

  • 100 stars
  • 0 votes
  • 0 copies
  • 5 views
  • Added August 31, 2026
ai-agentsfrontendbackend

Security analysis

A100/100

Scanned August 31, 2026

npx -y skills add Inebrio/Routerly --skill blueprint-format --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Blueprint Format?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Blueprint Format
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/inebrio-blueprint-format/badge)](https://www.skillsdirectory.com/skills/inebrio-blueprint-format)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: blueprint-format
description: Shape of a story blueprint, the technical plan an orchestrator executes. Use when writing or reading a blueprint artifact.
---

# Blueprint format

One file per story: `<specs-root>/<feature>/02-blueprint/<story-id>.md`.

```markdown
# <story-id> — Blueprint

## Approach
The chosen shape in one paragraph, and the alternative you rejected with the
reason. No restatement of the why: that is closed in the analysis.

## Data model
What is stored, in what shape, what changes, what migrates. "Nothing" is a
valid and welcome answer.

## Files
| Path | New or changed | Responsibility |

## Contact points
Every interface between backend and frontend work, frozen:

| Contract | Shape | Consumed by |
Endpoint, method, request payload, response payload, status codes, error
shape, permission required. Field names exactly as they will ship.

## Tasks
| # | Task | Surface | Depends on | Done when |
One row is one engineer dispatch. Independently verifiable, but not
necessarily one file or one step: group mechanical, same-surface steps with
no cross-cutting contract (a config edit, a single-file addition, a small
parity check) into one row rather than splitting by step. "Done when" ties
back to the story's acceptance criteria by id, and may list several ids when
a row bundles several steps.

## Validation setup
- Start command: the exact command, run from the worktree root.
- Environment: what to source, which ports, which isolated runtime.
- Credentials and seed data the validator needs.
- How to reach each surface the story touches.

## Risks
What this plan could get wrong, and the cheapest way to find out early.
```

## Rules

- Written against the code you actually read, never against how projects
  usually look.
- Every contact point is frozen here or the orchestrator will have to
  invent it. Ambiguity at this line is the most expensive kind.
- The start command is executed verbatim by the validator. A wrong one
  invalidates the whole validation, so verify it before writing it down.
- Plan the smallest thing that satisfies the story. No extension points
  nobody asked for, no abstraction with a single implementation.
- If the story cannot be built as written, state the conflict at the top
  with options and consequences, then plan what can be built.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.