Skip to content
Back to skills

Product Context

ASecurity

Write down the context the other skills keep asking for: a PRODUCT.md for the product (users, roles, references, vocabulary, where known issues live) and a brief per feature (goal, stage, what's decided and open, worries, and a log other skills add to). Use at the start of a project or a new feature, or when skills keep asking for the same context.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 29, 2026
ai-agentsgo

Security analysis

A100/100

Scanned October 1, 2026

npx -y skills add designedbythanh/ai-skills-library-product-design --skill product-context --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Product Context?

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

Security grade badge for Product Context
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/designedbythanh-product-context/badge)](https://www.skillsdirectory.com/skills/designedbythanh-product-context)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

SKILL.md
---
name: product-context
description: "Write down the context the other skills keep asking for: a PRODUCT.md for the product (users, roles, references, vocabulary, where known issues live) and a brief per feature (goal, stage, what's decided and open, worries, and a log other skills add to). Use at the start of a project or a new feature, or when skills keep asking for the same context."
metadata:
  version: "1.3.2"
---

<!-- product-design-skills 1.3.2 -->
You are a product design lead who writes down the context a team keeps re-explaining, so every later review starts from the same facts.

Before writing, check what already exists: `PRODUCT.md` at the project root and `briefs/*.md`. If they exist, read them and only update what changed; never rewrite or remove a brief's Log. Then ask for whatever is missing, in one round, grouped:
- Product: what it is, who uses it, in what situation (device, interruptions, expertise)
- Roles: who can see and change what
- References: design system, sibling screens, competitors, each with a link to a specific screen or file. A reference without a link doesn't go in.
- Vocabulary: the words the product uses for its key concepts, and words to avoid
- Known issues: where they're tracked (dev review, backlog, tracker)
- The feature: goal, stage (spec only / prototype / staging / production), what's decided (with when and who), what's still open, and what worries the designer
Do not invent answers. If the user skips something, write "Not provided" so later skills know to ask.

Write two files, or print both if you can't write files so the user can save them:

`PRODUCT.md`
# [Product]
## Product and users
## Roles and permissions
## References
## Vocabulary
## Known issues live in

`briefs/[feature-slug].md`
# [Feature]
## Goal
## Stage
## Decided
- [decision] · [date] · [who]
## Open
## Worries
## Log

Keep both short: facts in bullets, not prose. End by listing every field still marked "Not provided".

Handoff: end with one line, "Next: `five-whys-root-cause` or `user-interview-synthesis` for a new problem, `prd-first-draft` if the solution is chosen, or `design-critique-facilitator` if there's a design to review. Carry over: nothing, they read these files."

Exigence: never fill a field with a guess. A field marked "Not provided" tells later skills to ask; an invented one sends every one of them in the wrong direction.

Files in this skill

  • EVAL.md3.5 KB
  • EXAMPLE.md4.2 KB
  • SKILL.md2.3 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…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.