Skills for modern
product management.

Your PRDs, decks, and strategy docs don’t ship. The codebase does. Acumen puts product craft where it actually matters.

1 Core Skill
15 Commands
7 Reference Docs

Product craft happens too far from the codebase.

Decisions are made in docs, slides, and chat — disconnected from what's actually shipped. Without a source of truth, AI product work defaults to generic slop:

Acumen fixes this by embedding product craft where the building happens — commands that read your codebase and an organised knowledge layer before they write a single line.

16 commands. Each one reads your product's context before it writes a single line.

Each command is a focused product operation — grounded in your codebase and knowledge layer, not generic prompting.

Context
Te
teach
One-time setup that gathers product context and saves it to .acumen.md
Sc
scout
Build and maintain a living competitor map with quick scans and deep analysis
Pe
persona
Build and maintain behavioral personas grounded in real user patterns
Fe
features
Build and maintain a lightweight feature inventory
Audit
Or
orientation
Audit product identity — what we do, for whom, whether the feature surface is coherent
De
defensibility
Audit moats, switching costs, data advantages, network effects, and AI-era resilience
Ideate
Di
diagnose
Find current problems based on data, value delivery, and feature health
Me
measure
Check KPI health — what’s working, what’s not, where to dig deeper
Wo
workshop
Ideation workshop — value chain analysis, competitive gaps, feedback synthesis
Craft
Ro
roadmap
Plan a sequence of bets, break into shippable increments, prioritize
In
increment
Scope an increment end-to-end — context, spec, implementation, wireframes
Cr
critique
Evaluate and validate a PM artifact — score for rigor, test riskiest assumptions
Communicate
Na
narrate
Write product communication for any audience, even when stakes are high
Ch
changelog
Write a changelog from recent PRs and commits, grounded in feature context
Meta
Up
update
Fetch the latest Acumen skills from GitHub and update local copies
Cs
cheatsheet
Quick-reference cheatsheet of all Acumen skills
Fb
feedback
Submit structured feedback as a GitHub Discussion

Context that lives where the code lives.

Acumen closes the distance with persistent context files that live in your repo, versioned alongside code. Every command reads them before it writes. The more you use Acumen, the sharper the output gets.

.acumen.md
Product context: users, strategy, positioning, constraints, north star metric.
Created by /teach-acumen
.acumen/value-chain.md
End-to-end workflow map per persona — extension points, friction, expansion opportunities.
Created by /teach-acumen · Updated by /workshop
.acumen/personas.md
Behavioral personas grounded in real usage patterns, not demographics.
Maintained by /persona
.acumen/competitors.md
Living competitor map: who they are, what they ship, where they're strong and weak.
Maintained by /scout
.acumen/features.md
Feature inventory: what exists, what's healthy, what's decaying, what's missing.
Maintained by /features
.acumen/value.md
Per-persona value delivery mapped to usage and north star metrics.
Maintained by /value
.acumen/sources.md
Data source config: analytics, database, backlog — how skills pull real data.
Created by /teach-acumen
.acumen/reports/
Point-in-time outputs from diagnostic and ideation skills.
Generated by /diagnose, /measure, /workshop

Value Chain — the backbone

The value chain maps each persona's full job end-to-end. It answers: where do we bring value, where is the user on their own, and where are the expansion opportunities? Eight skills read it. Three maintain it.

Step Our role Skills that use it
Identify the problem None /diagnose, /workshop
Choose a tool Assist /orientation, /scout
Set up & configure Own /increment, /measure
Do the core job Own /increment, /defensibility
Evaluate results Assist /measure, /diagnose
Share & collaborate None /workshop, /roadmap

Example value chain. Yours is generated from your product's actual workflow by /teach-acumen.

What distance produces: 12 named tells of AI product slop.

Without codebase context, AI defaults to these patterns. Acumen names each one, teaches the AI to detect them, and refuses to produce them.

01
Template Filler
Every section filled, none grounded in what’s actually built
02
Demographic Persona
Demographics because real behavior is observed, not assumed
03
Inverted Solution
Problem is the solution described negatively — the real friction was never observed
04
Vanity Metric
Measures things that always go up, not what the product actually tracks
05
Feature Checklist
Flat list with no awareness of what already exists or how it connects
06
Generic Risk
“Technical complexity” — because the actual system was never examined
07
Tautology Story
User story restates the feature because the real job-to-be-done is unknown
08
Phantom Feature
Proposes what already exists — the codebase was never read
09
Strategy of Everything
Lists every direction because without context, nothing can be ruled out
10
Feature Roadmap
Timeline of features with no thesis about what the product is becoming
11
Greenfield Spec
Scopes from scratch, ignoring existing architecture and shipped features
12
Consensus Document
Inoffensive to all because without product evidence, there’s nothing to argue from

Install in under a minute.

Acumen follows the Agent Skills spec. Drop the skills into your AI tool and go.

Recommended

# Auto-detect your tool and install
npx skills add contenty/acumen

Works with any tool that supports the Agent Skills spec.

Claude Code (project)

# Copy skills into your project
cp -r .claude your-project/
cp -r .agents your-project/

Skills load automatically via Claude Code's skill system.

Claude Code (global)

# Install skills globally
mkdir -p ~/.claude/skills
cp -r .agents/skills/* ~/.claude/skills/

Available in every project on your machine.

Other AI Tools

# Copy the Agent Skills directory
cp -r .agents/skills/ ~/your-tool/skills/

Any tool supporting the Agent Skills spec.

Then run setup

# One-time product context
/teach-acumen

# Start using commands
/diagnose
/orientation
/measure

Works with: Claude Code · Cursor · Windsurf · Gemini CLI · Codex CLI · GitHub Copilot · Kiro · OpenCode · Amp · Cline · Aider · Roo Code · Continue · Zed · Trae · and any tool supporting the Agent Skills spec.

Why the codebase comes first.

What's New

April 9, 2026
  • Periodic-table skill cards with interactive carousel and embedded skill videos
  • "Works with" provider icons showing all supported AI tools
  • 9 new skills: /orientation, /defensibility, /measure, /workshop, /narrate, /changelog, /cheatsheet, /value, /feedback
  • Existing skills rewritten with anti-slop guards, cross-skill flow, and value chain context
  • /increment added — scope a product increment end-to-end
  • Unified Skills & Commands section with knowledge-layer breakdown
  • Copy-to-clipboard on all install code blocks
April 8, 2026
  • Initial release: 1 core skill, 16 commands, 12 named anti-patterns
  • Product-thinking skill with 7 reference documents across problem discovery, segmentation, prioritization, metrics, spec craft, stakeholder alignment, and competitive intelligence
  • Landing page and full documentation

FAQ

How do I install Acumen?
Run npx skills add contenty/acumen for auto-detection, or copy the .agents and .claude directories into your project root.
How do I update?
Run /update-acumen from within your AI tool, or run npx skills update. Your .acumen.md and context files are preserved.
Commands aren't showing up.
Verify the skill files are in the right directory for your tool. For Claude Code, check that .claude/skills/ contains the symlinks. For Cursor, ensure Agent Skills is enabled.
Which tools are supported?
Claude Code, Cursor, Windsurf, Gemini CLI, Codex CLI, GitHub Copilot, Kiro, OpenCode, Amp, Cline, Aider, Roo Code, Continue, Zed, Trae, and any tool supporting the Agent Skills spec.
Is Acumen free?
Everything is Apache 2.0: skills, commands, reference docs — all free and open source.
Do I need /teach-acumen in every project?
Yes, once per project. It generates .acumen.md with your product's context. Without it, commands still work but produce less targeted output.