Ant product map
Plain-language and product-map skills for non-technical AI builders.
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.
What its author says it does
Copied from the file, not written here
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.
SKILL.md
6.1 KB, 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.