This is a minimal example of a personal context stack for one product manager.
It is a lightweight repo for keeping PM context in a shape that coding agents can read, update, and reason from.
- Clone or copy this repo.
- Replace the example pages in
wiki/with your own product context. - Put unprocessed notes, exports, and pasted threads in
inbox/. - Move useful source material into
raw/. - Ask your coding agent to use the dedicated skill:
Use the PM context stack skill. Read the repo and help me run a weekly context review.
Start an agent session by asking it to read:
AGENTS.md.agents/skills/pm-context-stack/SKILL.mdwiki/index.mdwiki/log.md
Then ask for the work you need:
Use the PM context stack skill. Prepare a stakeholder update from the current OKRs, roadmap, decision log, and open assumptions.
Use the PM context stack skill. Review the context stack and surface cross-stream opportunities for next quarter.
Use the PM context stack skill. Turn the notes in inbox into durable wiki updates and a short weekly review.
The repo has four simple layers:
- a maintained wiki-style context stack in
wiki/ - raw source captures in
raw/ - an intake folder in
inbox/ - generated working outputs in
artifacts/ - one dedicated agent skill in
.agents/skills/pm-context-stack/
The wiki is the maintained memory. Raw files are provenance. Inbox is intake. Artifacts are outputs.
Agents should start from the wiki, not the raw files. Raw files are there to verify where claims came from or to add detail when needed.
AGENTS.md
README.md
wiki/
index.md
log.md
product-brief.md
okrs.md
roadmap.md
team-structure.md
stakeholder-map.md
decision-log.md
assumptions/
decisions/
workflows/
raw/
docs/
slack/
tickets/
inbox/
artifacts/
.agents/
skills/
pm-context-stack/
SKILL.md
Start with the minimum useful stack:
wiki/product-brief.mdwiki/okrs.mdwiki/roadmap.mdwiki/team-structure.mdwiki/stakeholder-map.mdwiki/decision-log.md
Then add only what you need:
- add assumptions under
wiki/assumptions/ - add larger decisions under
wiki/decisions/ - add recurring workflows under
wiki/workflows/ - add raw source folders for the tools you actually use
- update
.agents/skills/pm-context-stack/SKILL.mdwhen your recurring workflows change
Keep one durable object in one place. Link related pages with [[wikilinks]].
Keep the wiki current enough that an agent can reason from it. Keep the raw files available enough that an agent can check where claims came from.
The folder is the product memory. The artifacts are downstream.