Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsBlogPro
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Authors
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges
  • Chrome Extension
  • Skill Manager

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

ProTermsPrivacyRefunds
Back to skills

Pmc Set Up Claude Code

ASecurity

Sets up Claude Code for a product manager with a product folder, a short CLAUDE.md from the context file, read-only settings agreed with an engineer, and a Feature Behaviour Explainer with file references. Use for "run pmc-set-up-claude-code", "set me up in Claude Code with read-only access", "how does the refund rule work in the code", "which edge cases does the import handle", "what does the feature really do", "CLAUDE.md for a PM", "read the repo for me", part of the Claude Opus 5.5 for Pr...

2 stars
0 votes
0 copies
0 views
Added 10/5/2026
ai-agents

Works with

claude codecli

Security Analysis

A100/100

Scanned 10/5/2026

$npx -y skills add polar-bear-org/claude-skills --skill pmc-set-up-claude-code --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Pmc Set Up Claude Code?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Pmc Set Up Claude Code
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/polar-bear-org-pmc-set-up-claude-code/badge)](https://www.skillsdirectory.com/skills/polar-bear-org-pmc-set-up-claude-code)

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

Download with Pro
Files
SKILL.md
---
name: pmc-set-up-claude-code
description: Sets up Claude Code for a product manager with a product folder, a short CLAUDE.md from the context file, read-only settings agreed with an engineer, and a Feature Behaviour Explainer with file references. Use for "run pmc-set-up-claude-code", "set me up in Claude Code with read-only access", "how does the refund rule work in the code", "which edge cases does the import handle", "what does the feature really do", "CLAUDE.md for a PM", "read the repo for me", part of the Claude Opus 5.5 for Product Managers Pack by Polar Bear.
---

# Set Up Claude Code as a PM

## When To Use
You need to know how the feature really behaves before you promise anything. Use it when you ask "how does the refund rule actually work in the code?" and the engineer who knows is in another time zone. It answers: what does the code do today, where does the rule live, and which edge cases are handled and which are not? It runs in Claude Code, read only on code, and only after an engineer has agreed the setup.

## When Not To Use
If you want to build new screens, use Prototype in Claude Design; this skill reads existing behaviour and changes nothing. If engineering has not agreed to repo access, stop here and ask: do not work around it.

## Inputs
- The engineer's yes: which repo, which folders, read only, no branches pushed
- The product context file (from the project, or pasted)
- The question about one feature, in plain words
If you have none of this, I start from the context file and the question, write the setup and the request to the engineer, and mark the explainer as not started.

## Approach
CLAUDE.md is project memory: Claude Code reads it at the start of every session, and the Anthropic help article advises keeping it short (under roughly 200 lines). The PM's version holds product terms, where things live and hard constraints, not the whole context file. Exploration is read only, and every claim carries a file reference an engineer can open. The failure it prevents: a PM tells a customer "yes, partial refunds work" from a confident summary, and the code only handles full refunds.

## Workflow
1. Ask up to three questions: which repo and folders did the engineer agree, which feature, and what promise is at stake?
2. Agree with an engineer first, in writing: the repo, read only, no branches pushed, no edits. Draft the request for the PM to send.
3. Create a product folder and a CLAUDE.md from the context file: product terms and their code names, where things live, hard constraints, the rule "read only, never edit, never run migrations". Keep it short; link the full context file instead of pasting it.
4. Set permissions so Claude asks before any edit or command that changes files, and the PM declines every edit. Re-check the current permission options with the engineer, who owns the setting.
5. Ask the feature question. Claude traces it: entry point, the file and function where the rule lives, the conditions it checks.
6. Write the explainer in plain language: what it does, where the rule lives, edge cases handled, edge cases not handled. Every claim gets a file reference; anything not found stays "not found", never guessed.
7. Send the explainer to the engineer to confirm before anything is promised outside the team.

## Output Format
```markdown
# Feature Behaviour Explainer
Feature: [name] | Repo and folders: [agreed scope] | Agreed with: [engineer role], [date] | Mode: read only
## What it does today
[Plain-language summary, three to five sentences.]
## Where the rule lives
| Rule | File | Function or section | Confidence |
|---|---|---|---|
| [rule] | [path] | [name] | [read directly / inferred] |
## Edge cases
| Case | Handled? | Evidence (file reference) |
|---|---|---|
| [case] | [yes / no / not found] | [path] |
## Open questions for engineering
- [question]
## Decision
[Engineer role] confirms or corrects this explainer by [date]; [PM] makes no customer promise before then.
```

## Done When
- The engineer's agreement on repo, scope and read-only mode is recorded
- CLAUDE.md is short and contains the read-only rule
- Every claim in the explainer has a file reference or reads "not found"
- The explainer is marked unconfirmed until the engineer signs off

## Quality Bar
- No edits, branches, commits or pushes, ever, in this setup.
- "Inferred" is labelled; reading a function name is not reading the function.
- Customer personal data in the repo or logs stays out of the explainer and out of memory.
- No review of individual engineers' commits or productivity; the code is read, not the people.
- Claude reads the code; an engineer confirms before you promise.

## Next
Run pmc-define-the-kpis (Define the KPIs) to define success for what ships.

## About the makers

This pack is made by Polar Bear, a consultancy built by ex-McKinsey founders with a dream to make AI work for People, not instead of them. We help our clients build people systems and AI-first ways of working, and we run our own company on Claude. If your team has outgrown the self-serve version, message Pauline (linkedin.com/in/paulinebertry).

Attribution

polar-bear-orgpolar-bear-org
View sourceSee grades on GitHubMore from polar-bear-org →
SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

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 (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Related Skills

Caveman

Terse caveman voice: answer first, fluff gone, every technical fact kept. Use for /caveman, "caveman mode", "talk like caveman", "be brief", "less tokens". Stays on until "stop caveman" or "normal mode".

1100021 votes

Hyperplan

Adversarial multi-agent planning skill. Self-orchestrates 5 hostile category members (unspecified-low, unspecified-high, deep, ultrabrain, artistry) via team-mode for ruthless cross-critique debate, distills only the defensible insights, then MANDATORILY hands the distilled insight bundle to the `plan` agent for executable plan formalization. Use when planning needs maximum rigor and surfacing of weak assumptions, blind spots, and over-engineering. Triggers: 'hyperplan', 'hpp', '/hyperplan', ...

698431 votes

Writing Skills

Create and manage Claude Code skills in HASH repository following Anthropic best practices. Use when creating new skills, modifying skill-rules.json, understanding trigger patterns, working with hooks, debugging skill activation, or implementing progressive disclosure. Covers skill structure, YAML frontmatter, trigger types (keywords, intent patterns), UserPromptSubmit hook, and the 500-line rule. Includes validation and debugging with SKILL_DEBUG. Examples include rust-error-stack, cargo-dep...

3931 votes

Mcp Code Execution

Routes multi-tool workflows through MCP servers for large datasets and pipelines. Use when Bash tool overhead is limiting throughput on data-heavy tasks.

3421 votes

catchup

Recovers the conversation and failed tool calls of a previous Codex, Amp, Claude Code, Antigravity, Cline, Copilot CLI, Cursor, DeepSeek Harness, Grok Build, Kimi, OpenCode, Pi Agent, or ZCode session. Use when the user says "catch up", "what did the last session do", "get me up to speed", "I switched agents", asks to recover/summarize a previous session before continuing, or asks to diagnose or report a catchup failure. Do NOT use for the current conversation, git history, or any non-agent log.

741 votes
View all in ai-agents →