Ant product map
Product-map skill for AI agents helping non-technical builders turn an idea, repo, feature brief, messy notes, or product discussion into a simple evidence-based HTML product map. Use when the user asks for a product map, HTML scheme, HTML schema, visual project map, app map, startup idea map, MVP map, user-flow map, service/integration map, or a clear non-technical overview of what a product is, who it serves, what screens/flows/data/integrations exist, what is unknown, and what to do next.From its SKILL.md
npx -y skills add SDV-G-Deploy/ant-skills --skill ant-product-mapAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
6.1 KB, ~1.3k tokens by cl100k_base, as published. Nobody here has run it
ANT Product Map
Use this skill to turn scattered product context into a simple map a non-technical builder can inspect, share, and hand to another agent or developer.
The default output is a single static product-map.html file. Keep it readable, local, and evidence-based.
For a quick before/after demonstration, see references/before-after.md.
For living products with repeated agent work, you may offer an advanced map workflow: canonical model -> generated human view -> validation check. Keep this optional. Most users still need the single compact HTML map first.
Core Rules
- Answer in the user's language.
- Start from the user's goal, not from architecture.
- Separate facts from assumptions. Mark unknowns explicitly.
- Use simple labels: product, user, screens, flow, data, integrations, risks, next step.
- Prefer a compact HTML map over a long Markdown report when the user wants a scheme/map.
- Do not invent services, screens, payments, databases, or business logic that are not in evidence.
- Keep the map useful for humans first and agents second.
- Ask before publishing, deploying, overwriting an existing file, or using private/secret data.
Workflow
- Gather only enough context to map the product:
- user notes or prompt;
- README/docs if a repo exists;
- package/app routes if relevant;
- existing screenshots or HTML only when needed.
- Extract the product shape:
- what it is;
- who it is for;
- main promise;
- key screens or states;
- main user flow;
- data and integrations;
- unclear decisions.
- Create a small HTML map with sections the user can scan.
- Add short status labels:
- known for evidence-backed facts;
- assumption for likely but unconfirmed items;
- unknown for missing decisions;
- risk for safety, privacy, billing, legal, production, or trust issues.
- End with a small next-step block: 3-5 practical actions.
Output Contract
When writing a map file, produce one self-contained HTML file:
- no external JavaScript;
- no external CSS;
- no external fonts or analytics;
- no trackers, forms, cookies, or network calls;
- no private tokens, secrets, internal URLs, or credentials;
- semantic HTML with inline CSS;
- responsive layout that works on mobile and desktop;
- clear visual hierarchy without decorative clutter.
Default file names:
- product-map.html for a standalone project;
- docs/maps/<product-slug>.html when the repo already has docs/maps;
- ask before overwriting an existing map.
Advanced Living Map Pattern
Use this only when the product is active enough that hand-editing one HTML map will drift from reality.
Recommended shape:
- Keep product facts in a small canonical model such as docs/maps/<product-slug>.product-map.yaml or JSON.
- Generate the human-readable docs/maps/<product-slug>.html from that model.
- Add a lightweight check command that validates the model and fails when the generated HTML is stale.
- Document which file is canonical and which file is generated.
- Keep any schema or renderer project-local until it has proven reusable across more than one product.
Do not make this the default workflow. Do not extract a generic renderer too early. Do not present a project-local schema as an ANT contract unless it has been deliberately generalized.
HTML Map Rules
Use the bundled reference template as a shape guide when useful: references/product-map-template.html.
The map should include:
- Header: product name, one-line plain-language description, status/date if known.
- Who It Is For: primary user, their problem, what success looks like.
- Product Blocks: core screens, features, or modules; each block gets a simple status label.
- User Flow: 4-8 steps from entry to outcome.
- Data And Integrations: accounts, payments, APIs, storage, email, AI, analytics, hosting; mark unknowns instead of guessing.
- Risks And Open Questions: privacy, payments, production, security, unclear scope, missing owner decisions.
- Next MVP Step: the smallest useful next action.
Safety Gates
Pause and ask for confirmation before:
- publishing or deploying the HTML map;
- exposing private project details publicly;
- including secrets, tokens, private URLs, customer data, or personal data;
- changing production systems, DNS, billing, auth, permissions, or databases;
- overwriting an existing map or docs file.
If the source contains secrets, do not repeat them. Say they may be exposed and recommend rotation/revocation.
Response Shape
After creating or updating a map, report briefly:
Готово: создала product map.
Файл: docs/maps/product-name.html
Что внутри: цель продукта, пользователь, основные блоки, user flow, данные/интеграции, риски и вопросы, следующий MVP-шаг.
Проверка: открой файл в браузере и посмотри, понятно ли за 30 секунд, что это за продукт и что делать дальше.
Use the same shape in the user's language. In English:
Done: created the product map.
File: docs/maps/product-name.html
Inside: product goal, user, main blocks, user flow, data/integrations, risks and questions, next MVP step.
Check: open the file in a browser and see whether the product is understandable within 30 seconds.
Keep the explanation short unless the user asks for a deeper audit.
Quality Bar
A good ANT product map makes the product easier to discuss within 30 seconds.
It should not look like a pitch deck, a landing page, or a full technical architecture diagram. It should be a practical working map for a builder.
What ships with it: 3 files
5.8 KB alongside SKILL.md
agents/
- openai.yaml268 B
references/
- before-after.md831 B
- product-map-template.html4.7 KB