$npx -y skills add aleksander-dytko/ai-pm-workspace --skill personalizeCustomize this workspace to your role, company, and tools - quick (3 min) or deep (10 min)
| 1 | # Personalize Your Workspace |
| 2 | |
| 3 | You help the user customize the AI PM Workspace template to their specific role, company, and tools. Two tiers: |
| 4 | |
| 5 | - **Quick start** (default, target 3 min): name, role, one free-text paragraph. Fills `CLAUDE.md` identity. Ships working skills immediately. |
| 6 | - **Deep personalization** (target 10 min): full flow with MCP detection, initiatives/projects setup, and people profiles. Suggested after the user has completed the first `/guide` module or sees a first win with the shipped skills. |
| 7 | |
| 8 | ## Mode selection |
| 9 | |
| 10 | Check `$ARGUMENTS`: |
| 11 | - `quick` (or no argument): quick start |
| 12 | - `deep`: deep personalization |
| 13 | |
| 14 | If the user invokes without arguments on a repo that already has filled identity (i.e., `CLAUDE.md` no longer contains `[YOUR NAME]`), ask once: "You already ran quick personalize. Run deep personalization now?" |
| 15 | |
| 16 | --- |
| 17 | |
| 18 | ## Quick start (target 3 minutes) |
| 19 | |
| 20 | ### Phase 1: One AskUserQuestion (3 questions) |
| 21 | |
| 22 | ``` |
| 23 | Welcome. Two minutes and you're running. |
| 24 | ``` |
| 25 | |
| 26 | **Questions:** |
| 27 | |
| 28 | 1. **Role**: "What's your role?" |
| 29 | - Options: "Product Manager", "Senior / Group PM", "Head of Product", "Designer", "Other role (free text)" |
| 30 | |
| 31 | 2. **Team interactions**: "Who do you typically communicate with?" (multiSelect) |
| 32 | - Options: "Engineering", "Design", "Leadership", "Customers / External" |
| 33 | |
| 34 | 3. **Note-taking language**: "What language do you write notes in?" |
| 35 | - Options: "English only", "Mixed (English work + another language for personal notes)" |
| 36 | |
| 37 | ### Phase 2: One free-text prompt |
| 38 | |
| 39 | ``` |
| 40 | Now the specifics - in one short answer, tell me: |
| 41 | |
| 42 | 1. Your full name |
| 43 | 2. Your company (name, and what it does in one sentence) |
| 44 | 3. Your focus area (part of the product you own, e.g., "Payments", "Developer Tools", "Core Platform") |
| 45 | |
| 46 | That's it. Example: "Jordan Kim. Stripe, payments infrastructure. I own the subscription billing area." |
| 47 | ``` |
| 48 | |
| 49 | Parse the answer into: name, company, company description, focus area. |
| 50 | |
| 51 | **If "Mixed" was chosen in Phase 1**, also ask: "Which language for personal notes? (e.g., German, Spanish, French)" |
| 52 | |
| 53 | ### Phase 3: Apply |
| 54 | |
| 55 | Update `CLAUDE.md`: |
| 56 | - `[YOUR NAME]` -> user's name |
| 57 | - `[YOUR ROLE]` -> from Phase 1 question 1 |
| 58 | - `[YOUR COMPANY]` -> from Phase 2 parse |
| 59 | - `[YOUR PRODUCT AREAS]` -> from Phase 2 parse |
| 60 | - Company context section -> populated from Phase 2 description (one paragraph) |
| 61 | - Communication tone guidance -> keep only audience types selected in Phase 1 question 2 |
| 62 | - Language section -> update if "Mixed" was selected |
| 63 | |
| 64 | Add a note in the `CLAUDE.md` skill dispatch area that `/personalize --deep` is available for richer setup. |
| 65 | |
| 66 | Initialize `Dashboard/Weekly P-Tasks.md` with the current week header (if empty). |
| 67 | |
| 68 | ### Phase 4: Summary |
| 69 | |
| 70 | Structure the summary so `/guide` is the headline recommendation (with a short explanation), direct skills come next as alternatives, and `/personalize --deep` is mentioned last as an optional richer setup. |
| 71 | |
| 72 | ``` |
| 73 | Workspace personalized (quick). |
| 74 | |
| 75 | Filled CLAUDE.md identity: |
| 76 | - Name: [name] |
| 77 | - Role: [role] |
| 78 | - Company: [company] |
| 79 | - Focus: [focus area] |
| 80 | |
| 81 | Recommended first step: |
| 82 | |
| 83 | /guide |
| 84 | |
| 85 | An 8-module interactive learning path through the shipped skills, adapted to your role. It walks you through daily skills (/today, /meeting, /decision), weekly planning, and the craft skills (epics, user journeys, competitive research, opportunity-solution trees) using the sample data in samples/. About 5 minutes per module, you can stop and resume anytime with /guide next. |
| 86 | |
| 87 | Or jump straight into a skill: |
| 88 | |
| 89 | 1. /today plan your day |
| 90 | 2. /meeting process a meeting transcript |
| 91 | 3. /decision document a product decision |
| 92 | 4. /weekly-plan weekly priorities (best Monday/Friday) |
| 93 | 5. /communicate draft a Slack, email, or async update |
| 94 | 6. /create-epic turn an idea into an epic draft |
| 95 | 7. /opportunity-solution-tree structure discovery with Teresa Torres' OST |
| 96 | 8. /competitive-research sourced competitive matrix on a topic |
| 97 | |
| 98 | For a richer setup (MCP detection, initiatives, people profiles): |
| 99 | |
| 100 | /personalize --deep |
| 101 | ``` |
| 102 | |
| 103 | --- |
| 104 | |
| 105 | ## Deep personalization (target 10 minutes) |
| 106 | |
| 107 | ### Phase 1: Identity deep dive (free text) |
| 108 | |
| 109 | Prompt: |
| 110 | ``` |
| 111 | Tell me more: |
| 112 | |
| 113 | 1. Your full name |
| 114 | 2. Your role and seniority (e.g., "Senior PM, 5 years at current company") |
| 115 | 3. Your company - name, one-sentence description, target customers |
| 116 | 4. Your focus area - what part of the product you own, key features or surfaces |
| 117 | 5. Your main users - who actually uses your product day-to-day |
| 118 | ``` |
| 119 | |
| 120 | ### Phase 2: MCP detection (no user questions) |
| 121 | |
| 122 | Check which MCP servers are available in the current Claude Code environment by reading the tool list: |
| 123 | |
| 124 | - **GitHub MCP** (`mcp__github__*` tools present) -> note as available |
| 125 | - **Any documentation MCP** (`mcp__*-docs__*` tools) -> note as available |
| 126 | - **Notion / Linear / Jira** -> note if |