nexu-io/open-design/plugins/_official/examples/huashu-golden-circle/SKILL.md
huashu-golden-circle
A brand-repositioning strategy for a heritage coffee chain — why, how, what — the governing idea and the moves to prove it. Built as a decision-grade consulting deck for client CMO, board.
- Source repository stars
- 91,167
- Declared platforms
- 0
- Static risk flags
- 1
- Last source update
- 2026-08-25
- Source checked
- 2026-08-25
Decision brief
What it does: where it fits
Produce a single-file, one-diagram concept deck. You are visualizing a methodology the way Simon Sinek drew the Golden Circle on a TED flip chart: one geometric master figure carries the entire argument, and every page is that figure seen from a different angle. The visual syste…
Not for
- Tasks that require unconfirmed production actions or broad system permissions.
- Environments where the pinned source and install steps cannot be inspected.
Compatibility matrix
Platform support, with evidence labels
| Platform | Status | Evidence | What to check |
|---|---|---|---|
| Codex | Not declared | No explicit evidence | Portability before use |
| Claude Code | Not declared | No explicit evidence | Portability before use |
| Cursor | Not declared | No explicit evidence | Portability before use |
| Gemini CLI | Not declared | No explicit evidence | Portability before use |
Installation
Inspect first. Install second.
The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.
npx skills add https://github.com/nexu-io/open-design --skill "plugins/_official/examples/huashu-golden-circle"Inspect the Agent Skill "huashu-golden-circle" from https://github.com/nexu-io/open-design/blob/edfa6b5f447e95cb120eae030f03baba00dc34de/plugins/_official/examples/huashu-golden-circle/SKILL.md at commit edfa6b5f447e95cb120eae030f03baba00dc34de. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.
Workflow
What the source asks the agent to do
- 01
Workflow
1. Clarify once: topic, audience, page count — and the user's three-band framework (what is the WHY / HOW / WHAT of their argument), plus 1–2 protagonist numbers for the evidence page. The master figure is the deck; name its bands before writing any page. 2. Copy example.html, r…
Clarify once: topic, audience, page count — and the user'sCopy example.html, retitle, rename the ring labels if needed, thenFor ≥ 5 pages, showcase first: build the cover + the master-diagram - 02
Hard spec (locked — violating any line is a regression)
The .gc component — nested concentric circles, pure border-radius: 50% divs — is the only diagram in the deck. Keep its geometry verbatim:
One fixed at 1920 × 1080 px, centered withEach page is one inside stage with aNavigation (keep the script verbatim): ←/↑/PageUp previous, - 03
Canvas & runtime
One fixed at 1920 × 1080 px, centered with
One fixed at 1920 × 1080 px, centered withEach page is one inside stage with aNavigation (keep the script verbatim): ←/↑/PageUp previous, - 04
Design tokens (:root — keep the names, re-theme values only)
Fonts come from the single existing Google Fonts @import
Fonts come from the single existing Google Fonts @import--tint-2/--tint-3 are tints of the accent, not second colors. A second- Fonts come from the single existing Google Fonts @import (Jost 400–700 + Manrope 400–800); Chinese falls back to PingFang SC / Microsoft YaHei. No other @import, no CDN scripts, no icon fonts. - --tint-2/--tint-3 are… - 05
THE master figure (the deck's entire visual vocabulary)
The .gc component — nested concentric circles, pure border-radius: 50% divs — is the only diagram in the deck. Keep its geometry verbatim:
.gc { --gc: px } sets the diameter; rings at inset: 0 (WHAT,Uppercase labels (.lbl, Jost 600, letter-spacing: .35em) are embeddedLocked modes — these are the full enumeration, do not invent new ones:
Permission review
Static risk signals and limitations
Reads files
The documentation asks the agent to read local files, directories, or repositories.
step — the file must open inside a sandboxed iframe via `file://`.Evidence record
Why each signal appears
| Signal | Value | Evidence type | Meaning |
|---|---|---|---|
| Quality score | 78/100 | Computed | Documentation, specificity, maintenance, and trust rules |
| Repository stars | 91,167 | Source | Repository attention, not individual Skill quality |
| Compatibility | 0 platforms | Source | Declared in the catalog source record |
| Usage guide | automated source guide | Editorial | Generated or reviewed according to the visible evidence level |
Pinned source
Provenance and original SKILL.md
- Repository
- nexu-io/open-design
- Skill path
- plugins/_official/examples/huashu-golden-circle/SKILL.md
- Commit
- edfa6b5f447e95cb120eae030f03baba00dc34de
- License
- Apache-2.0
- Collected
- 2026-08-25
- Default branch
- main
View the original SKILL.md
Golden Circle Diagram · 黄金圆环图解
Produce a single-file, one-diagram concept deck. You are visualizing a
methodology the way Simon Sinek drew the Golden Circle on a TED flip chart:
one geometric master figure carries the entire argument, and every page is
that figure seen from a different angle. The visual system, canvas contract,
and navigation runtime are locked by example.html. Start from
example.html, replace content only — do not rewrite the design or the
script. Do not introduce any color or font outside this spec.
Generated from the 中性派「单图母图概念图解 / Diagrammatic Minimalism」spec in
references/design-styles.md of
huashu-design by 花叔
(alchaincyf), MIT licensed. Lineage: Simon Sinek's Golden Circle TED talk,
Bauhaus geometric abstraction, "one diagram rules the room" information
architecture.
Hard spec (locked — violating any line is a regression)
Canvas & runtime
- One
<div id="stage">fixed at 1920 × 1080 px, centered withposition: fixed; top: 50%; left: 50%; afit()function appliestranslate(-50%, -50%) scale(min(innerWidth/1920, innerHeight/1080))on load andresize. All inner layout in px — the scaler owns responsiveness. - Each page is one
<section class="slide">inside#stagewith adata-screen-label="01 封面"-style label; exactly one slide carries.active; the dark closing page adds.dark. - Navigation (keep the script verbatim):
←/↑/PageUpprevious,→/↓/Space/PageDownnext,Home/Endfirst/last;#/Nhash routing (1-indexed) read on load +hashchange, written viahistory.replaceState; click left third = back, rest = forward; fixed counter pill bottom-right, key-hint bottom-left. No external JS, no build step — the file must open inside a sandboxed iframe viafile://.
Design tokens (:root — keep the names, re-theme values only)
| Token | Value | Role |
|---|---|---|
--paper | #FAFAF7 | warm-white page background |
--ink | #141414 | primary text |
--night | #161512 | dark closing-page background |
--night-ink | #F5F2EA | primary text on dark |
--accent | #E8860C | the only accent hue (gold) |
--tint-2 | #F2BA6B | middle-ring tint of the accent |
--tint-3 | #FAE5C3 | outer-ring tint of the accent |
--neutral-2 | #E8E4D9 | de-emphasized ring (warm grey) |
--neutral-3 | #F2EFE7 | de-emphasized outer ring |
--line | #E5E1D6 | hairline rules |
--muted | #8A867C | secondary labels |
--muted-2 | #56524A | body copy |
--faint | #B5B0A4 | tertiary captions |
--night-line | #3A372F | hairlines on the dark page |
--display | 'Jost', 'Manrope', 'PingFang SC', … | uppercase tracked labels |
--sans | 'Manrope', 'PingFang SC', … | headlines + body |
- Fonts come from the single existing Google Fonts
@import(Jost 400–700 + Manrope 400–800); Chinese falls back to PingFang SC / Microsoft YaHei. No other@import, no CDN scripts, no icon fonts. --tint-2/--tint-3are tints of the accent, not second colors. A second accent hue is the cardinal sin of this style.
THE master figure (the deck's entire visual vocabulary)
The .gc component — nested concentric circles, pure border-radius: 50%
divs — is the only diagram in the deck. Keep its geometry verbatim:
.gc { --gc: <size>px }sets the diameter; rings atinset: 0(WHAT,--tint-3),inset: 16%(HOW,--tint-2),inset: 33%(WHY, solid--accent, flex-centered core label).- Uppercase labels (
.lbl, Jost 600,letter-spacing: .35em) are embedded inside the bands: WHAT centered at 8% height, HOW at 24.5%, WHY in the core atcalc(var(--gc) * 0.085)in--paperwhite. - Locked modes — these are the full enumeration, do not invent new ones:
- default: golden fill (cover, master page, the "right way" comparison);
.mode-how/.mode-what: target band--accent(its label--paper), other bands--neutral-3/--paper;.mode-grey: all-neutral counter-example (core--muted);.mode-outline: transparent rings with 2px--accentstrokes — dark closing page only.
- Derivatives allowed: the solid accent disc (
.why-disc, the WHY page's zoomed core), faint watermark rings (1px accent border, opacity ≤ 0.3, may bleed off-canvas), mini three-circle inline-SVG glyphs (36px, one band accented to mark a section), and inside-out arrows (inline SVG: dot at the center, 2–2.5px line, solid polygon head). Nothing else — no photos, no charts, no emoji, no decorative illustration. - The rings may be renamed to match the user's framework (信念/路径/产品, core/loop/surface…) but there are always exactly three bands, and the innermost band is always the thesis.
Chrome (hairline strips, not bars)
- Every page:
.head(top) and.foot(bottom) — 84px strips atleft/right: 80pxwith a 1px--lineborder (--night-lineon dark), Jost 13px/600/3px-tracking uppercase; left side carries the deck logotype in--ink<b>+ a gold/separator; right side of.footcarriesNN / 章节名. Content lives in.body(top/bottom: 84px,left/right: 80px). - The only rounded rectangle in the deck is the runtime counter pill (and the WHAT evidence cards at 18px radius); everything else is a circle or a straight hairline.
Layout enumeration (use 6+ per deck, never one layout everywhere)
| Layout | Role |
|---|---|
cover | left headline (gold full stop 。) + hairline meta row; right master figure |
contents | hairline rows: gold number + mini glyph + title + uppercase EN label |
master | the figure at ≈660px + inside-out arrow piercing the rings + per-ring notes |
why | solid accent disc (zoomed core) + one belief statement, ≤ 2 sentences |
how | .mode-how figure + three hairline-separated pillar columns |
what | .mode-what figure + 2×2 evidence cards with glyph markers |
big-number | 300px Manrope-800 numeral (accent unit glyph) + stat rail + watermark rings |
comparison | grey circle (inward arrow, outside-in) vs gold circle (outward arrow, inside-out) |
quote | 66px/800 quote, key word in accent, offset watermark rings bleeding right |
closing | dark page, .mode-outline figure + CTA in a 2px accent outlined capsule |
Typography & discipline
- Headlines: Manrope 800, 64–96px, negative tracking; the cover/closing
full stop
。is the accent. Body (.lede) 20px/1.85--muted-2with<strong>ink emphasis — statements, not bullet walls; any list ≤ 3 short lines. - Labels (
.kicker,.caption, ring labels): Jost 600, 12–15px, 3–5px tracking, uppercase — the connective tissue of the style. - Chinese copy uses 「」 quotes and full-width punctuation; accent is applied to single glyphs and key words, never whole headings.
- Default 10 pages (8–11 allowed). Exactly one dark page (the closing). Accent budget: outside the figure itself, ≤ 3 gold touches per page.
- One idea per page, mapped onto the figure: if a concept cannot be pointed to on the circle, it does not belong in this deck.
Workflow
- Clarify once: topic, audience, page count — and the user's three-band framework (what is the WHY / HOW / WHAT of their argument), plus 1–2 protagonist numbers for the evidence page. The master figure is the deck; name its bands before writing any page.
- Copy
example.html, retitle, rename the ring labels if needed, then replace each section's content following the layout enumeration. Keep the.gccomponent, tokens, hairline chrome, and the script intact. Re-theme by changing token values only — and keep--tint-2/--tint-3as tints of whatever single accent you choose. - For ≥ 5 pages, showcase first: build the cover + the master-diagram page, confirm the figure's band names read correctly, then batch the rest.
- Self-check before delivery: arrow through every page; counter and
#/Nhash stay in sync; no overflow beyond 1920×1080; every page shows the figure or one of its locked derivatives; ring labels sit inside their bands at every--gcsize used; exactly one accent hue in the whole file; no leftover demo ("同心"/"TONGXIN") text; grep forTODO.
Frequently asked questions
What to verify before installation and use
What does the huashu-golden-circle source document cover?
Produce a single-file, one-diagram concept deck. You are visualizing a methodology the way Simon Sinek drew the Golden Circle on a TED flip chart: one geometric master figure carries the entire argument, and every page is that figure seen from a different angle. The visual syste…
How do I install huashu-golden-circle?
The source record exposes this install command: npx skills add https://github.com/nexu-io/open-design --skill "plugins/_official/examples/huashu-golden-circle". Inspect the command and pinned source before running it.
Which permission-related actions were detected?
Static rules flagged read-files in the source; the page lists the matching lines and excerpts.
Alternatives
Compare before choosing
aaron-he-zhu/aaron-marketing-skills
reactivation-specialist
Use when the user asks to "build a win-back campaign", "re-engage lapsed subscribers", "run a re-permission / re-consent sweep", or "sunset my dead list"; produces a closed-loop reactivation program — a lapsed-cohort definition, a staged offer ladder, a re-consent (re-permission) capture step, and a sunset-confirm / suppression rule. Owns none of the SEND-N sub-item notes: engagement-decay / sunset is email-sequence-designer's and preference-center / frequency options is preference-frequency-man
respira-press/agent-skills-wordpress
design-system-synthesizer
Use when the user says 'build a design system for my site', 'extract design tokens', 'capture my brand', or 'build my style guide', or after a rebrand. Reads representative pages, theme files, and media to extract logo, colors, typography, spacing, and components, then writes a visible style-guide page.
MoizIbnYousaf/marketing-cli
higgsfield-generate
Use when the user wants to generate an image or video via Higgsfield AI. Covers 30+ models: Soul V2, Seedance 2.0, Kling 3.0, Veo 3.1, GPT Image 2, Nano Banana 2. Also covers Marketing Studio — branded ad video/image with avatars and products. Use whenever: "generate an image", "make a video", "animate this photo", "image-to-video", "img2vid", "edit this image with AI", "produce a clip", "create an ad", "make a UGC video", "marketing video", "brand video", "TV spot", "import product from URL", "
JasonColapietro/suede-creator-skills
suede-analytics
Suede-owned measurement discipline for tracking plans, event and conversion instrumentation, UTM and campaign-parameter hygiene, and verification of what actually fires. Use when setting up, auditing, or repairing analytics across web, product, paid, and lifecycle surfaces. NOT FOR: experiment design or significance decisions (use suede-ab-testing), campaign optimization (use suede-ads), attribution models, model comparison, or cross-tool reconciliation (use suede-attribution), or revenue-proces