Skip to content
Back to skills

Authoring Blueprints From Scratch

ASecurity

Write the current-state blueprint for a feature or system from a brief or decision artifact, capturing narrative intent, trade-offs, and consequences. Use when you need to document why something was built, how it works, and what constraints it creates.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 27, 2026
code-qualitygo

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 27, 2026

npx -y skills add gethamster/skills --skill authoring-blueprints-from-scratch --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Authoring Blueprints From Scratch?

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

Security grade badge for Authoring Blueprints From Scratch
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/gethamster-authoring-blueprints-from-scratch/badge)](https://www.skillsdirectory.com/skills/gethamster-authoring-blueprints-from-scratch)

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: authoring-blueprints-from-scratch
description: "Write the current-state blueprint for a feature or system from a brief or decision artifact, capturing narrative intent, trade-offs, and consequences. Use when you need to document why something was built, how it works, and what constraints it creates."
version: "1.0.0"
category: "Ops"
---

**Starting point:** You have a feature brief or decision artifact, and you need to write the current-state blueprint for the system or feature it describes.

**Extraction process:**

1. **Establish narrative intent:**

- Why does this feature/system exist? What problem does it solve?
- What constraints or decisions shaped its current design?
- What trade-offs did the decision encode? (What alternatives were rejected and why?)

2. **Build the "why" section first:**

- Open with the decision context: "We decided to build X because of Y constraint."
- Link to the decision artifact (brief, initiative, goal).
- Name the trade-offs: "This eliminated alternative Z because of constraint A."

3. **Describe current state:**

- "Here's what actually shipped and how it works."
- Focus on user-facing behavior and internal architecture as it relates to the decision.
- Call out conventions or patterns specific to this feature.

4. **Capture consequences:**

- How does this decision affect adjacent systems?
- What constraints does it create for future choices?
- What becomes possible now that this feature exists?

**Concrete example: Blueprint for "User Onboarding"**

```
## User Onboarding

We built a guided onboarding flow to reduce time-to-first-value 
for new users. Prior to this ([goal: Improve Activation Rate](#ref:...)), 
users hit a blank slate and had no guidance on core features, 
resulting in a 40% drop-off in week one.

The onboarding flow walks users through three core actions: 
(1) creating a brief, (2) writing a goal, (3) creating an initiative. 
This sequence matches our core mental model and lets users experience 
leverage quickly.

We opted for in-app guided tours over email drip campaigns because 
we needed real-time feedback to optimize the sequence; email would 
hide drop-off points. This trade-off means we can't reach users 
between sessions, but gives us 24-hour iteration cycles instead of 
weekly email windows.

Onboarding is gated: it only appears for users created in the last 
7 days. We chose 7 days (not 1 day) to catch returning users who 
signed up but didn't complete day-one onboarding.
```

**Narrative hooks to include:**

- **Causality:** "We did X because Y constraint meant Z was impossible."
- **Constraints:** "We chose this design to optimize for A while accepting limitation B."
- **Alternatives considered:** "We considered X but rejected it because Y."
- **Consequences:** "This decision means that systems depending on us need to handle Z."

**Anti-pattern:** Writing the blueprint as a todo list. "Build onboarding. Add tour. Track events." That would be a spec, not a narrative of why onboarding exists and how it works.

Files in this skill

  • SKILL.md3 KB
  • notes/authoring-blueprints.md10.2 KB

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…