brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
technical-diagram-imageUse when generating a single dense technical architecture, reference poster, or system diagram image for a software project. Produces a source-grounded bitmap diagram with topology, primitives, ingest/process flow, core logic, state scopes, tiers/modules, surfaces, runtime cards, and strict semantic color rules.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this skill to generate one dense technical diagram image for a software project. The output is a bitmap image from the configured image tool, not HTML, SVG, Mermaid, or a manually coded diagram.
The target visual is a printed engineering reference sheet: topology, primitives, data flow, retrieval/core logic, state scopes, tiers, surfaces, boot/runtime cards, ports, commands, formulas, and source labels compressed into one readable landscape image.
Use when the user asks for:
Do not use when:
producthunt-launch-images.Before prompting the image generator, gather the technical substance.
For GitHub projects, inspect as many as are relevant:
Capture:
Never invent metrics. If exact values are unavailable, use placeholders labeled as placeholders or omit the number.
Pick one binary axis the project actually has.
| Project type | Good semantic axis |
|---|---|
| AI memory / agent tooling | free/local path vs paid/model path |
| Backend/API | sync/request path vs async/background path |
| Build/CI | cached/local path vs fresh/remote path |
| Database/state | durable state vs ephemeral state |
| Distributed system | primary/leader path vs follower/replica path |
| Security/compliance | trusted/verified path vs untrusted/unreviewed path |
Default for AI tooling:
The top legend must state this binding clearly. Every colored line, box, and label should honor it.
Landscape image. Dense technical reference sheet. Top to bottom:
If a project lacks some areas, keep the section structure but adapt names. Prefer source-grounded "unknown/omitted" over fake specificity.
Use these constraints:
§01, §02, etc.The poster should feel like an engineering map someone could print and keep near their desk.
Create a single high-resolution technical reference poster image for <Project>, <repo/domain>.
Style: dense engineering system reference poster, not a marketing hero.
Use a cream graph-paper background with a fine grid, black ink text, muted linework, boxed tables, boxed nodes, bold technical headings, and monospace table labels.
Strict color semantics:
SIGNAL GREEN = <green meaning>.
EMBER ORANGE = <ember meaning>.
Include a clear top legend stating these meanings and use the colors consistently.
Layout must read like a printed technical architecture poster with numbered sections:
HEADER, §01 SYSTEM topology, §02 PRIMITIVES table, §03 INGEST pipeline, §04 CORE <core name> formula area, §05 STATE scopes, §06 TIERS/MODULES cascade, §07 SURFACES, §08 BOOT/runtime.
Header:
- title: "<PROJECT> technical reference"
- repo/domain: "<repo/domain>"
- subtitle: "<short system map subtitle>"
- legend: "SIGNAL GREEN = <meaning>" and "EMBER = <meaning>"
§01 SYSTEM topology:
<callers> on the left, <triggers/tools/functions/routes> in the middle, <state/core/engine> to the right, <outputs> on far right.
Use column dividers, boxes, and orthogonal arrows.
§02 PRIMITIVES table:
Rows for <verified primitives>, with columns primitive, role, shape, notes, source-file.
§03 INGEST pipeline:
Show <ingest source> -> <queue/parse/normalize> -> fork into green path (<local/free/default stages>) and ember path (<optional/paid/model/external stages>) -> merge into <result/core/output>.
§04 CORE:
Show <algorithm/core flow>. Include formula-like blocks for <formulas/defaults> with source labels <source files>. Do not invent exact values beyond verified ones.
§05 STATE:
Show state scopes grouped by lifecycle: ephemeral/session/durable/derived/cache/paid or project-appropriate groups. Include storage/source labels.
§06 TIERS/MODULES:
Show a derivation cascade or module stack with tier/module, content, producer, path color, output, source.
§07 SURFACES:
Show external interfaces: <API/CLI/SDK/tools/UI/workers/adapters/hooks>, with exact ports/counts only if verified.
§08 BOOT:
Show setup/runtime cards with exact commands: <commands>. Include env flags and health check only if verified.
Use source-grounded labels from these files: <source paths>.
No fake metrics. If uncertain, omit the number or mark it as placeholder.
Visual tone: canonical technical reference poster, dense but organized, minimal decoration beyond the grid, no stock art, no mascot, no glossy 3D, no marketing slogans, no serif, no italic, no em-dash typography.
Make the title, legend, section labels, topology node names, and commands readable.
Fill this before prompting:
Project:
Repo/domain:
Purpose:
Main callers:
Inputs/triggers:
Core engine:
State/storage:
Outputs:
Local/default path:
Optional/external path:
Commands:
Ports/URLs:
Verified counts:
Verified formulas/defaults:
Source paths:
Unknowns to omit:
After generating, visually check:
If the image is too sparse, regenerate with stronger density requirements. If text is mangled, shorten visible labels and move detail into visual structure.
Return the final generated image path:
/absolute/path/to/generated-diagram.png