Personal Reference — Full documentation for your Dex knowledge system.
Morning → Run /daily-plan for context-aware daily planning
During day → Just tell Claude things - it routes them intelligently
After mtgs → Dex extracts action items and updates person pages
As needed → /triage finds orphaned files and scattered tasks
End of day → Run /daily-review
End of week → Run /week-review
- Run
/daily-planfor your daily plan (integrates calendar, meetings, tasks) - Check
00-Inbox/Weekly_Plans.mdfor the week's commitments - Review any notes captured yesterday
Conversational Capture:
Just tell Claude things naturally:
| What You Do | What Happens |
|---|---|
| "Sarah was worried about timeline but interested in Q2 pilot" | Claude suggests: "Add to Sarah's person page and Q2 Planning project?" |
| "Create a task to finalize mobile app pricing" | Work MCP validates, checks duplicates, writes to Tasks.md |
| "Random idea: could we automate weekly reports?" | Claude suggests where to file it based on your priorities |
The system uses your Week Priorities and Quarterly Goals to route intelligently in real-time.
Optional: /triage for cleanup
- Finds orphaned files in
00-Inbox/ - Extracts scattered
- [ ]tasks from notes - Routes strategically based on current priorities
/review
Creates reflection on:
- What got done
- What's carrying over
- Quick wins and blockers
- Tomorrow's priorities
/week
Creates weekly synthesis:
- Themes across the week
- Energy patterns
- Project progress
- Connections discovered
- Questions that emerged
All skills are documented in detail in the Skills System section below. Here's a quick overview of common workflows:
Morning:
/daily-plan— Get today's focus with calendar, tasks, priorities- Optional:
/meeting-prep— Prepare for first meeting
During Day:
- Tell Claude things naturally → it routes intelligently based on your priorities
- "Sarah worried about timeline" → Claude suggests person page + project routing
- "Create task to finalize pricing" → Work MCP validates and adds to Tasks.md
End of Day:
/daily-review— Reflect on what happened, capture learnings- Optional:
/journal— Evening reflection prompts (if enabled)
Weekly:
/week-plan(Monday) — Set Top 3 priorities for the week/week-review(Friday) — Synthesize patterns and progress/triage(as needed) — Find orphaned files and scattered tasks
As Needed:
/project-health— Check project status and blockers/process-meetings— Process Granola meetings for insights/career-coach— Career reflections and assessments/dex-level-up— Discover unused features
See the Skills System section below for complete documentation of all 42 core skills + 27 role-specific skills.
Demo mode lets you explore Dex with pre-populated sample content without affecting your real vault.
| Command | Effect |
|---|---|
/dex-demo on |
Enable demo mode and launch interactive demo selector |
/dex-demo off |
Disable demo mode - use real vault |
/dex-demo menu |
Show demo scenario menu (when demo mode is on) |
/dex-demo status |
Check if demo mode is active |
/dex-demo reset |
Restore demo content to original state |
When you run /dex-demo on, you'll see a menu of 12 validated demo scenarios that showcase different aspects of Dex:
How it works:
- Run
/dex-demo onto see Alex Chen persona intro and scenario menu - Enter a number (1-12) to launch that scenario
- Follow the guided walkthrough
- Return to menu anytime with
/dex-demo menu
Scenario categories:
- Daily Workflow (1-4): Morning journal, daily planning, daily review, inbox triage
- People & Context (5-6): Person lookup, company intelligence
- Planning & Review (7-9): Weekly planning, weekly review, task management
- Career Development (10-11): Career system, career coach
- System Evolution (12): Learning & backlog
See .claude/reference/demo-scenarios.md for detailed scenario descriptions.
Located in System/Demo/, includes:
Demo Persona: Alex Chen, Senior Product Manager (L4) at TechCorp, working toward L5 promotion
Sample content:
- 3 active projects in various stages (Mobile App Launch, Customer Portal Redesign, API Partner Program)
- 5 person pages (Jordan Lee, Maya Patel, Sarah Chen, Tom Wilson, Lisa Park)
- Company page for Acme Corp aggregating contacts, meetings, and tasks
- Week of meeting notes (Jan 20-24, 2026) with scattered tasks for
/triage - Full week of daily plans, weekly plan, journal entries
- Pre-populated tasks across P0-P3 priorities with pillar tags
- Career development system (role, ladder, reviews, goals, evidence)
- Learning system examples (Working Preferences, Mistake Patterns, Session Learnings)
- Dex Backlog with 10 ranked improvement ideas
When demo_mode: true in System/user-profile.yaml:
- Commands read from
System/Demo/instead of root folders - Writes are sandboxed to the demo folder
- Work MCP uses demo data (
System/Demo/03-Tasks/Tasks.md,System/Demo/pillars.yaml) - Your real vault is untouched
- Onboarding - Explore commands before adding your own data
- Demoing to colleagues - Show the PKM system with realistic data
- Testing - Try new workflows without risk
Dex includes a Python MCP server (core/mcp/work_server.py) providing deterministic work management operations across the complete planning hierarchy.
| Tool | Purpose |
|---|---|
list_tasks |
List tasks with filters (pillar, priority, status, source) |
create_task |
Create task with validation, dedup check, pillar required |
update_task_status |
Change status (n=not started, s=started, b=blocked, d=done) |
get_system_status |
Task counts, priority distribution, pillar balance |
check_priority_limits |
Verify P0/P1/P2 limits aren't exceeded |
process_inbox_with_dedup |
Batch process items with duplicate/ambiguity detection |
get_blocked_tasks |
List all blocked tasks |
suggest_focus |
Top 3 tasks to focus on based on priorities |
get_pillar_summary |
Task distribution across your pillars |
sync_task_refs |
Refresh Related Tasks section on a page |
create_company |
Create a new company page |
refresh_company |
Update all aggregated sections on a company page |
list_companies |
List all company pages with contact counts |
Prevent overcommitment with built-in guardrails:
| Priority | Limit | Description |
|---|---|---|
| P0 | 3 | Critical/urgent - only 3 at a time |
| P1 | 5 | Important - max 5 active |
| P2 | 10 | Normal - suggested limit |
| P3 | No limit | Backlog items |
Configure limits in System/pillars.yaml.
Every task requires pillar assignment. This enforces strategic alignment - random tasks without pillar connection prompt reflection on whether they belong.
Pillars are ongoing focus areas, not time-bound goals. Think 'Product strategy' (ongoing) vs 'Launch mobile app' (goal).
Configure your pillars during onboarding or edit System/pillars.yaml:
pillars:
- id: pillar_1
name: "Product Strategy" # Ongoing area, not a goal
description: "Product vision, roadmap, discovery"
keywords: [product, roadmap, features, discovery]The MCP server prevents duplicates:
- 60% similarity threshold catches near-matches
- Shows existing similar tasks before creating
- Prompts you to review or rephrase
Vague tasks get flagged:
- Less than 3 words
- Patterns like "fix bug", "follow up", "research X"
- Generates clarifying questions to make task actionable
Triage is a cleanup tool that finds orphaned files and scattered tasks, then routes them intelligently using your current strategic context.
When to use it:
- Standalone files dropped in
00-Inbox/(screenshots, PDFs, exports) - Scattered
- [ ]tasks across multiple notes - Periodic cleanup and routing
Note: For most capture, just tell Claude things conversationally. Triage is for cleanup, not primary workflow.
When you run /triage, it follows this sequence:
Step 1: Load Strategic Context
| What It Reads | What It Extracts |
|---|---|
00-Inbox/Week_Priorities.md |
This week's Top 3 focus items |
03-Tasks/Quarterly_Goals.md |
Current quarter's goals |
Step 2: Structure Discovery
| What It Scans | What It Extracts |
|---|---|
04-Projects/ |
Project names, descriptions, status |
05-Areas/People/External/ + 05-Areas/People/Internal/ |
Names, roles, companies |
05-Areas/Companies/ |
Company names, domains, contacts |
System/pillars.yaml |
Pillar names and keywords |
Step 3: Find Orphaned Items
- Scans
00-Inbox/for standalone files - Searches all notes for unchecked
- [ ]tasks
For each inbox entry, triage checks in priority order:
| Check Priority | Match Criteria | Confidence Boost | Result |
|---|---|---|---|
| 1. Week Priority match | Relates to this week's Top 3 | +30 points | HIGH confidence, surfaced first |
| 2. Quarterly Goal match | Connects to Q goal | +20 points | HIGH confidence |
| 3. Project match | Mentions existing project | +10 if also matches priority | Base confidence |
| 4. Person match | About known person | +10 if person in priorities | Base confidence |
| 5. Company match | Mentions known company/domain | — | Base confidence |
| 6. Pillar match | Content matches pillar keywords | — | Base confidence |
| 7. Category fallback | No specific matches | — | Low confidence |
File: "Q1_Planning_Notes.md" (in 00-Inbox/)
Strategic Context: ✓ Week Priority "Q2 Planning" (related)
Match: PROJECT → "Q2 Planning"
Confidence: MEDIUM (70/100)
→ Merge into 04-Projects/Q2_Planning.md?
Task: "- [ ] Finalize mobile app pricing" (found in random note)
Strategic Context: ✓ Week Priority "Mobile App Launch" + Q1 Goal
Match: PROJECT → "Mobile App Launch"
Confidence: HIGH (92/100)
→ Extract to Week Priorities for visibility?
Task: "- [ ] Follow up with Sarah about timeline" (scattered)
Strategic Context: ✓ Week Priority "Sarah's team onboarding"
Match: PERSON → "Sarah Chen"
Confidence: HIGH (85/100)
→ Add to Sarah's person page action items?
If multiple entries relate to something NOT in your priorities or goals:
⚠️ INSIGHTS:
• 5 entries about "CRM evaluation" but not in priorities
• Consider adding "CRM Evaluation" to Week Priorities?
Priorities change → routing adapts:
- Update Week Priorities → triage immediately recognizes new focus areas
- Quarterly goals shift → routing confidence adjusts
- Add projects/people → structure discovery includes them
No configuration needed—triage adapts to both your strategic context and system structure in real-time.
Dex/
├── 04-Projects/ # Time-bound initiatives
│
├── 05-Areas/ # Ongoing responsibilities
│ ├── People/ # Person pages
│ │ ├── Internal/ # Colleagues
│ │ └── External/ # Customers, partners, contacts
│ ├── Accounts/ # Key accounts (Sales/CS roles only)
│ ├── Team/ # Team management (Leadership roles only)
│ ├── Content/ # Content strategy (Marketing roles only)
│ └── Career/ # Career development (optional, via /career-setup)
│
├── 06-Resources/ # Reference material
│ ├── Dex_System/ # This documentation
│ ├── Learnings/ # Compound knowledge
│ └── Quarterly_Reviews/ # Quarterly reflection and strategic reviews
│
├── 07-Archives/ # Historical records
│ ├── 04-Projects/ # Completed projects
│ ├── Plans/ # Daily and weekly plans
│ └── Reviews/ # Daily, weekly, and quarterly reviews
│
├── 00-Inbox/ # Capture zone (process regularly)
│ ├── Meetings/ # Meeting notes
│ └── Ideas/ # Quick captures and fleeting thoughts
│
├── System/ # Configuration
│ ├── Templates/ # Note templates
│ ├── Skills/ # Reusable AI behaviors
│ └── pillars.yaml # Your strategic pillars
│
├── Tasks.md # Main task list
└── CLAUDE.md # System configuration
4 templates in System/Templates/ used by Dex automation:
| Template | Use Case |
|---|---|
Person_Page.md |
Person page structure |
Company.md |
Company page template (used by /process-meetings) |
Career_Evidence_Achievement.md |
Achievement capture (used by /week-review, /resume-builder) |
Career_Evidence_Feedback.md |
Feedback tracking (career system) |
These templates are automatically applied when Dex creates files through skills. You can modify them to match your preferences.
The Problem: When review time comes, you can't remember what you accomplished. Promotion discussions lack evidence. Career growth feels reactive instead of intentional.
What Dex Does: Helps you capture evidence of your work throughout the year, so when opportunity knocks, you're ready.
Run /career-setup once to set up your career folder. Dex will ask you to share:
- Your current job description
- Your company's career ladder (the document showing what's expected at each level)
- Your latest performance review
- Your long-term career goals
This creates a Career/ folder where Dex will track your growth over time.
Think of this as having a career coach on call. Four ways to use it:
Weekly Check-in — Every Friday, reflect on the week. What went well? What was hard? What did you learn? Dex helps you spot patterns over time.
Monthly Deep Dive — Once a month, step back. Are you developing the skills you need? Making progress toward your goals? Dex compares your recent work against your career ladder to show where you're strong and where you need more evidence.
Before Your Review — Run this 1-2 weeks before your performance review. Dex compiles everything you've accomplished and maps it to what your company values. You walk into the review with concrete examples ready.
Promotion Assessment — Thinking about the next level? Dex analyzes your evidence and tells you honestly: "You're ready" or "Here's what you need to demonstrate first." It looks at four things:
- Do you have examples for most competencies at the next level?
- Have you consistently delivered on your goals?
- Have you demonstrated breadth across different skills?
- Have you been in role long enough?
When it's time to update your resume or LinkedIn, run /resume-builder. It's like a guided interview:
- Dex walks through your work history, one role at a time
- It pulls from your Career Evidence folder to remind you what you've accomplished
- It checks that every bullet has numbers ("increased by 40%", "shipped to 10,000 users")
- It scores each bullet to help you keep the strongest ones
- It makes sure everything fits in 2 pages
You can pause and come back later - Dex remembers where you left off.
Bonus: Dex also generates your LinkedIn profile (headline and about section) with proper character limits enforced.
The magic happens when you tag work with the skills it demonstrates:
- [ ] Ship payments redesign # Career: System DesignLater, during /week-review, Dex notices: "You completed 'Ship payments redesign' this week. Want to capture this as career evidence?"
If you say yes, it saves the details to your Career folder. Over time, this builds a portfolio of your work.
Most people lose track of what they accomplished 3-6 months ago. When review time comes, they scramble to remember. Or they undersell themselves because they forgot the big wins.
With Dex, career development becomes a habit, not a crisis. Every week you capture a little bit. By the time you need it, you have a complete picture of your growth.
The Problem: You discover a better way to do something, but forget to implement it. Good ideas for improvements get lost. The system stops adapting to how you actually work.
What Dex Does: Captures your improvement ideas as you think of them, then helps you prioritize which ones matter most.
Anytime you think "Dex should do X differently," just mention it. Dex will:
- Save the idea to your improvement backlog
- Check if you've suggested something similar before (to avoid duplicates)
- Ask if it's related to existing ideas or something new
Your ideas get stored in System/Dex_Backlog.md where they won't get lost.
When you're ready to work on improvements, run /dex-backlog. Dex analyzes all your ideas and tells you which ones would help you most, based on:
- How much time it would save you daily (most important)
- Whether it fits how you actually use Dex (no point building features you won't use)
- Whether it makes the system faster (nobody wants a slow system)
- Whether it helps Dex learn and remember better
- Whether it makes Dex more proactive
Ideas get ranked as:
- High priority (85+ score): Do this soon, it'll make a real difference
- Medium priority (60-84): Nice to have when you have time
- Low priority (<60): Not worth the effort right now
Pick an idea and run /dex-improve [idea]. Dex becomes your design partner:
- "Here's what this would change in your system"
- "Here's the best way to build it"
- "While we're at it, have you considered these related improvements?"
- Creates a step-by-step implementation plan
Most personal systems become rigid over time. You outgrow them, but don't take the time to evolve them. Eventually, you stop using them.
Dex treats itself as a product you're continuously improving. Ideas compound, the system adapts, and it gets better the longer you use it.
The Problem: Software updates constantly. New features get added. But you only find out weeks later when someone mentions it. Meanwhile, you keep using outdated workflows.
What Dex Does: Automatically monitors for improvements and reminds you when there's something new worth knowing about.
Behind the scenes, Dex runs two quiet background checks:
Checking for Claude Updates (every 6 hours)
Dex checks if Anthropic has released new Claude Code features. When it finds something new, you'll see a heads-up next time you start working: "🆕 New Claude Code features detected! Run /dex-whats-new to review."
Learning Review Prompts (daily at 5pm)
As you work, Dex captures learnings in System/Session_Learnings/. When you accumulate 5+ learnings that haven't been reviewed yet, Dex reminds you: "📚 You have 7 pending learnings from this week. Worth reviewing?"
Both happen automatically with no action from you. The system stays current on its own.
Dex maintains two special files that get smarter over time:
06-Resources/Learnings/Mistake_Patterns.md
When you make a mistake and fix it, Dex can save that pattern. Next time you face a similar situation, it reminds you what went wrong before.
Example: You accidentally broke something by editing the wrong file. Dex logs: "Before editing system files, always check if there's a template version." Later, when you go to edit a system file, Dex surfaces that reminder.
06-Resources/Learnings/Working_Preferences.md
Dex learns how you like to work and applies those preferences consistently.
Example: You mention "I prefer bullet points over paragraphs in summaries." Dex saves that preference. From then on, all summaries use bullet points without you having to ask.
During your daily and weekly reviews:
/daily-reviewcaptures what you learned today and asks: "This sounds like a mistake pattern. Save it for next time?"/week-reviewlooks for patterns across the week: "You mentioned preferring X approach 3 times. Add to Working Preferences?"
Every session builds on the last. The system remembers so you don't have to.
Without automation, learning requires discipline. You have to remember to:
- Check for Claude updates
- Review your learnings
- Update your preferences
- Apply past lessons
Most people don't. The learnings sit unused.
With automation, Dex nudges you at the right time. The system improves itself through quiet background work, and only asks for your input when it matters.
The Problem: You're reading a meeting note that mentions "Sarah." Who is Sarah? What did you discuss last time? What's she working on?
What Dex Does: Automatically loads relevant context in the background so you don't have to go hunting for it.
When you're reading any file that mentions people or companies, Dex quietly:
- Looks up their person page or company page
- Loads recent meeting history, action items, and relationship notes
- Makes that information available to Claude in the background
You don't see any headers or popups - it just works. When you ask "What did Sarah and I discuss last week?", Claude already knows because it loaded her context automatically.
Example: You open a meeting note from a customer call. The note mentions "Acme Corp." Dex automatically loads the Acme Corp company page, sees you've had 5 meetings with them in the past month, notices there are 3 open action items, and uses that context to help you prepare better.
Dex quietly keeps track of which features you've used:
- Have you run
/career-coach? - Are you using the career evidence capture?
- If you're in Sales, have you tried the account management features?
- Have you explored weekly planning?
When you run /dex-level-up, Dex shows you relevant features you haven't tried yet. It's personalized based on your role and what you're already using.
Privacy Note: All tracking happens locally in your vault. Nothing is sent anywhere or shared with anyone.
The Problem: You tell Dex about a risk on Monday, and by Wednesday it's forgotten. Each session starts from scratch, so recurring patterns — stalled deals, people dropping off radar, overloaded weeks — never get flagged consistently.
What Dex Does: Six operational agents now persist memory across sessions. They remember what they've flagged, what you've resolved, and escalate patterns that keep coming up.
| Agent | What It Watches | What It Remembers |
|---|---|---|
| Deal Attention | Deals that go quiet, missing follow-ups | Which deals were flagged, which you acted on |
| Cracks Detector | Commitments slipping, deadlines at risk | Patterns of things falling through the cracks |
| People Tracker | Key contacts going silent, relationship gaps | Who was flagged, when you last engaged |
| Project Health | Stalled projects, blocked work | Which projects were flagged, resolution history |
| Focus Contract | Scope creep, distractions from priorities | When you drifted from your stated focus |
| Pillar Balance | Lopsided work across your pillars | Historical balance trends |
- Agents run during
/daily-planand/daily-review - They compare today's state against what they flagged before
- If something was flagged last week and nothing changed, the urgency increases
- If you resolved something, they note it and stop flagging
You don't interact with agents directly. You see their output as smarter, more context-aware daily planning — things like "This is the third week Pipeline Deal X has had no activity" or "You haven't spoken to Sarah in 3 weeks despite her being on two active projects."
Without memory, every planning session starts from zero. The same blind spots persist because nothing tracks them across sessions. With agent memory, Dex builds a picture over time and catches what you'd otherwise miss.
Reference: See 06-Resources/Dex_System/Memory_Ownership.md for details on how agent memory works.
The Problem: Long conversations slow down. You start a planning session in the morning, then by afternoon your chat is sluggish because it's carrying the full weight of every skill you ran.
What Dex Does: Heavy skills now run in isolated context. Your main conversation stays clean all day.
These skills run in their own context, separate from your main conversation:
/daily-plan/daily-review/week-plan/week-review/meeting-prep/process-meetings/career-coach
- No more starting fresh chats. You can run
/daily-planin the morning, work all day, run/daily-reviewat night, and the conversation stays responsive. - Results still flow back. The output of each skill (your plan, review, meeting prep) is available in your conversation — only the heavy processing happens in isolation.
- Lighter skills stay inline. Quick things like
/triageor task creation happen in your current conversation as before.
Before context isolation, running three or four skills in one session could noticeably slow things down. Now each heavy skill gets a clean workspace, does its work, and returns the result without cluttering your main thread.
Reference: See 06-Resources/Dex_System/Named_Sessions_Guide.md for details on how named sessions work.
Some skills now automate follow-up actions that previously required manual steps.
After processing meetings, Dex automatically updates person pages with meeting references. You no longer need to manually link meetings to the people who attended.
What happens:
- Each attendee's person page gets a reference to the meeting
- New attendees get person pages created automatically
- Company pages update when external contacts are involved
When /career-coach detects achievements during a session, it automatically captures career evidence without requiring a separate step.
What happens:
- Achievements mentioned during coaching are saved to
05-Areas/Career/Evidence/ - Evidence is tagged with relevant competencies
- No need to run a separate capture step after the session
After creating your daily plan, Dex generates a condensed quickref — a one-glance summary of your day.
What happens:
- A short reference card is generated alongside your full plan
- Contains just your top priorities, key meetings, and focus areas
- Easy to keep visible while you work
Reference: See 06-Resources/Dex_System/Background_Processing_Guide.md for details on how automated follow-ups work.
Ask Dex to "run vault maintenance" at any time for a health check on your vault.
| Check | What It Finds |
|---|---|
| Stale inbox files | Files sitting in 00-Inbox/ for more than 7 days without being routed |
| Broken WikiLinks | [[Links]] that point to pages that don't exist |
| Orphaned person pages | Person pages with no meeting references or recent activity |
Just say "run vault maintenance" in any conversation. Dex will scan and report what it finds, then suggest actions for each issue:
- Stale inbox files → Route them or archive them
- Broken links → Fix the link or create the missing page
- Orphaned person pages → Update them or move to archives
No configuration required. Run it whenever your vault feels messy.
Specialized workflows designed for your specific discipline.
During onboarding, Dex sets up the core features everyone needs. But depending on your role, there are additional specialized skills available:
- Product managers get tools for roadmap reviews and customer feedback synthesis
- Sales reps get deal reviews and pipeline health checks
- Marketers get campaign reviews and content planning
- Engineers get architecture decision logs and tech debt reviews
- And so on...
These aren't installed by default because not everyone needs them. When you're ready, run /dex-level-up to see what's available for your role and choose which ones to add.
Product (3 skills):
/roadmap— Review roadmap, surface blockers, check alignment/customer-intel— Synthesize recent customer feedback and pain points/feature-decision— Framework for feature prioritization decisions
Sales (4 skills):
/deal-review— Review active deals and surface risks/pipeline-health— Analyze pipeline coverage and forecast accuracy/account-plan— Create or update strategic account plan/call-prep— Prepare for upcoming call with full context
Customer Success (3 skills):
/health-score— Review account health across portfolio/renewal-prep— Prepare for upcoming renewal/expansion-opportunities— Identify upsell/cross-sell opportunities
Marketing (4 skills):
/campaign-review— Post-mortem on recent campaign/content-calendar— Review upcoming content and identify gaps/audience-intel— Synthesize what we're learning about our audience/messaging-audit— Review positioning and messaging across content
Engineering (3 skills):
/architecture-decision— Document architectural choices/tech-debt— Review and prioritize technical debt/incident-review— Post-mortem on incidents
Finance (3 skills):
/variance-analysis— Compare actuals vs budget with narrative/close-status— Month-end close checklist and blockers/board-prep— Compile financial narrative for board meeting
Leadership (3 skills):
/weekly-reflection— Weekly synthesis of progress and priorities/delegate-check— Review what should be delegated/decision-log— Document major decisions made
Design (2 skills):
/design-review— Prepare for or document design review/design-system-audit— Review design system usage and gaps
Operations (2 skills):
/metrics-review— Review key metrics and anomalies/process-audit— Review process health and bottlenecks
Skills in _available/ are not loaded by default. To install:
- Run
/dex-level-upto see available skills for your role - Select skills you want
- Dex moves them from
_available/to active.claude/skills/ - Skill is immediately available with
/skill-name
Skills are reusable AI workflows invoked with /skill-name. All skills follow the Agent Skills standard format.
Daily Workflow:
/daily-plan— Context-aware daily planning (integrates calendar, tasks, meetings)/daily-review— End of day review with learning capture/journal— Morning, evening, or weekly reflection prompts
Weekly Workflow:
/week-plan— Set weekly priorities/week-review— Weekly synthesis and review
Quarterly Workflow:
/quarter-plan— Set 3-5 strategic goals for the quarter/quarter-review— Review quarter and capture learnings
Meetings:
/meeting-prep— Prepare for upcoming meetings with attendee context/process-meetings— Process Granola meetings to extract insights
Projects:
/project-health— Review project status, blockers, and next steps/product-brief— Extract product ideas through guided questions and generate PRD/triage— Process inbox intelligently with entity matching
Career Development:
/career-setup— Initialize career development system/career-coach— Career reflections and assessments (4 modes)/resume-builder— Build resume and LinkedIn through guided interview
System Management:
/prompt-improver— Transform vague prompts into expert-level prompts via Anthropic Messages API/dex-level-up— Discover unused features based on usage patterns/dex-backlog— AI-powered ranking of improvement ideas/dex-improve— Workshop an idea into implementation plan/dex-whats-new— Check for system improvements (learnings + Claude updates)/create-mcp— Create new MCP integration with guided wizard/dex-demo— Toggle demo mode on/off/reset/setup— Initial onboarding (one-time)/reset— Restructure Dex based on role change/save-insight— Capture learnings from completed work
Document Creation & Editing:
/anthropic-docx— Word documents with tracked changes and comments/anthropic-pptx— Presentations with layouts and speaker notes/anthropic-xlsx— Spreadsheets with formulas and data analysis/anthropic-pdf— PDF manipulation, text extraction, form filling
Writing & Communication:
/anthropic-doc-coauthoring— Structured workflow for co-authoring docs/anthropic-internal-comms— Internal communications (status reports, updates)
Design & Visual:
/anthropic-algorithmic-art— Create algorithmic art using p5.js/anthropic-canvas-design— Visual design and posters/anthropic-frontend-design— Production-grade frontend interfaces/anthropic-theme-factory— Style artifacts with pre-set themes/anthropic-slack-gif-creator— Animated GIFs optimized for Slack/anthropic-brand-guidelines— Apply Anthropic brand colors/typography
Development:
/anthropic-mcp-builder— Create MCP servers for external service integration/anthropic-web-artifacts-builder— Multi-component HTML artifacts with React/anthropic-webapp-testing— Test local web applications with Playwright
Meta:
/anthropic-skill-creator— Guide for creating new skills
Skills define consistent behaviors Claude follows. When you type /skill-name, Claude reads the skill file at .claude/skills/[skill-name]/SKILL.md and follows its instructions.
Company pages aggregate context about organizations you interact with.
05-Areas/Companies/
├── Acme_Corp.md
├── BigTech_Inc.md
└── ...
| Section | Source | How It Works |
|---|---|---|
| Key Contacts | Person pages | People with matching Company Page field |
| Meeting History | 00-Inbox/Meetings/ |
Meetings where attendee emails match company domains |
| Related Tasks | 03-Tasks/Tasks.md |
Tasks that reference the company page |
| Tool | Purpose |
|---|---|
create_company |
Create a new company page with basic info |
refresh_company |
Update all aggregated sections (contacts, meetings, tasks) |
list_companies |
List all company pages with contact counts |
Add the Company Page field to person pages:
| **Company Page** | 05-Areas/Companies/Acme_Corp.md |When you run refresh_company, all people with this field will appear in the company's Key Contacts section.
Add domains to company pages for automatic meeting detection:
| **Domains** | acme.com, acmecorp.com |Meetings with attendees from these email domains will appear in Meeting History.
- Create company:
create_company("Acme Corp", website="acme.com") - Link people: Add
Company Pagefield to relevant person pages - Refresh:
refresh_company("Acme_Corp")- pulls in contacts, meetings, tasks - Before meetings: Check company page for full context
Skills define consistent behaviors Claude follows. When a skill is relevant, Claude applies its protocol automatically.
Where Dex stores what it learns about how you work.
Located in 06-Resources/Learnings/ and System/Session_Learnings/:
| File/Folder | Contents | When It Updates |
|---|---|---|
Mistake_Patterns.md |
Logged mistakes that become rules | During /daily-review or /week-review |
Working_Preferences.md |
How you like to work (formatting, communication style) | When patterns emerge across multiple sessions |
Session_Learnings/ |
Daily captured improvements and discoveries | Every /daily-review |
During Your Day:
- Dex captures learnings in
System/Session_Learnings/as you work - Each entry notes what happened, why it matters, and what to fix
During /daily-review:
- Dex asks: "This sounds like a mistake pattern. Save it for next time?"
- Or: "This seems like a workflow preference. Add to Working_Preferences.md?"
During /week-review:
- Dex scans the week's session learnings for patterns
- Suggests consolidating repeated lessons into Mistake_Patterns or Working_Preferences
Automatic Prompts:
- Daily at 5pm, Dex checks if you have 5+ pending learnings
- Next session start: "📚 You have 7 pending learnings from this week. Worth reviewing?"
Most people learn the same lesson multiple times. They fix a mistake, then repeat it three months later because they forgot.
Dex remembers for you. Every session builds on past lessons, and the system gets smarter the longer you use it.
For more on how Dex learns and improves itself, see the "How Dex Learns and Improves Itself" section above.
| Type | Format | Example |
|---|---|---|
| Daily notes | YYYY-MM-DD - Topic |
2026-01-22 - Weekly Planning |
| Meeting notes | YYYY-MM-DD - Meeting Topic.md |
2026-01-22 - Q1 Review.md |
| Person pages | Firstname_Lastname.md |
Sarah_Chen.md |
Always use YYYY-MM-DD for consistency and sorting.
Use plain paths for references: People/External/Sarah_Chen.md
Dex includes built-in MCP servers and can work with additional integrations.
Dex includes seven custom MCP servers in core/mcp/:
| MCP Server | File | What It Does |
|---|---|---|
| Work | work_server.py |
Task/priority management with deduplication, priority limits, pillar alignment |
| Calendar | calendar_server.py |
Apple Calendar integration via AppleScript (Google, Exchange, iCloud) |
| Granola | granola_server.py |
Meeting transcripts from Granola's local cache |
| Career | career_server.py |
Career development tracking, evidence aggregation, competency analysis |
| Resume | resume_server.py |
Resume building with sessions, metric validation, LinkedIn generation |
| Dex Improvements | dex_improvements_server.py |
Improvement idea capture, duplicate detection, backlog management |
| Update Checker | update_checker.py |
Automatic Dex update detection from GitHub |
| MCP Server | What It Does | Setup |
|---|---|---|
| Pendo (hosted) | Product analytics for Pendo customers - guide performance, feature adoption, engagement tracking | OAuth via Pendo. Enable in onboarding or add to AI client config. Details: https://support.pendo.io/hc/en-us/articles/41102236924955 |
| Tool | Purpose |
|---|---|
calendar_list_calendars |
List all available calendars |
calendar_get_today |
Get today's meetings |
calendar_get_events_with_attendees |
Get events with attendee details and People/ lookup |
calendar_create_event |
Create a new calendar event |
calendar_search_events |
Search events by title |
| Tool | Purpose |
|---|---|
granola_check_available |
Check if Granola is installed |
granola_get_recent_meetings |
Get recent meeting notes |
granola_get_today_meetings |
Get today's meetings with notes |
granola_search_meetings |
Search by title, notes, or attendee |
granola_get_meeting_details |
Get full transcript and action items |
Dex processes meetings from Granola to extract structured insights, action items, and update person pages. Choose between manual and automatic processing.
Run /process-meetings whenever you want to pull in new meetings. Uses Claude directly — no API key required.
Basic commands:
| Command | What It Does |
|---|---|
/process-meetings |
Process all unprocessed meetings (last 7 days) |
/process-meetings today |
Just today's meetings |
/process-meetings "Acme" |
Find and process specific meeting |
Granular control flags:
| Flag | Purpose | Example |
|---|---|---|
--days-back=N |
Override default 7-day lookback | --days-back=30 or --days-back=365 |
--people-only |
Create/update person and company pages only | --people-only --days-back=365 |
--no-todos |
Create notes and update people, skip todos | --no-todos --days-back=30 |
Common workflows:
# Backfill people and companies from all history
/process-meetings --people-only --days-back=365
# Backfill meeting notes from last month without overwhelming todos
/process-meetings --no-todos --days-back=30
# Process last 90 days with full tracking
/process-meetings --days-back=90
# Today's meetings, notes only
/process-meetings today --no-todosWhat gets extracted:
- Summary (2-3 sentences)
- Key discussion points
- Decisions made
- Action items (for you and others, conditionally based on flags)
- Customer intelligence (pain points, feature requests, competitive mentions)
- Pillar classification
Output:
- Meeting notes:
00-Inbox/Meetings/YYYY-MM-DD/meeting-slug.md - Person pages updated with meeting references (Internal/ or External/ based on email domain)
- Company pages created for external organizations
- Action items added to
03-Tasks/Tasks.md(unless--no-todosflag used)
When you first connect Granola (via /getting-started or during onboarding), the system analyzes your meeting history:
Discovery phase (fast):
- Fetches last 6 months by default for quick initial analysis
- Shows meeting count, date range, people, and companies
- If more data exists beyond 6 months, offers to check full extent
- Optional: Extend to up to 2 years if you have extensive history
Then you get independent control over:
1. People & Company Pages (Recommended: All history)
- Builds context for relationships
- Low overhead - just reference pages
- Routes people to Internal/ or External/ based on email domain
2. Meeting Notes (Recommended: Last 30 days)
- Searchable record of discussions
- Medium overhead - lots of reading material
- Good for finding past decisions
3. Action Items / Todos (Recommended: Last 7 days)
- Actionable recent tasks
- Can be overwhelming if too many
- Old todos often outdated or already done
Processing strategies:
| Strategy | People/Companies | Meeting Notes | Todos |
|---|---|---|---|
| Smart default | All history | Last 30 days | Last 7 days |
| Recent only | 7 days | 7 days | 7 days |
| Full history | All | All | All |
| Custom | You choose | You choose | You choose |
| Forward only | None | None | None |
Why different time ranges?
People and company pages are lightweight context that's always useful. Meeting notes help you recall past discussions. But todos from old meetings are often already done or outdated — keeping just the recent ones prevents overwhelm while giving you actionable work.
For hands-off processing, enable automatic mode during onboarding or configure manually:
-
Choose API provider:
- Gemini — Free tier (1500 req/day), best for most users
- Anthropic — Highest quality (~$0.01/meeting)
- OpenAI — Fast and reliable (~$0.01/meeting)
-
Add API key to
.env:echo "GEMINI_API_KEY=your-key" >> .env # or ANTHROPIC_API_KEY or OPENAI_API_KEY
-
Enable automation:
npm install ./.scripts/meeting-intel/install-automation.sh
Automatic mode:
- Runs every 30 minutes via macOS Launch Agent
- Processes new meetings even when Cursor is closed
- Generates daily digests with cross-meeting themes
Manual commands for automatic mode:
| Command | Purpose |
|---|---|
node .scripts/meeting-intel/sync-from-granola.cjs |
Process now |
node .scripts/meeting-intel/sync-from-granola.cjs --dry-run |
Preview |
./.scripts/meeting-intel/install-automation.sh --status |
Check status |
Edit System/user-profile.yaml to control:
- Processing mode (manual/automatic)
- API provider for automatic mode
- What intelligence to extract (customer intel, competitive intel, etc.)
Meetings are automatically classified into your pillars from System/pillars.yaml.
| Integration | What It Enables |
|---|---|
| Message search, draft assistance | |
| CRM | Account context, deal tracking |
| Slack | Channel context, message search |
Run /create-mcp to create a new MCP server integration. The wizard will:
- Educate — Explain what MCP servers do and their benefits
- Gather requirements — Understand what service you want to connect and how
- Design tools — Define the specific capabilities iteratively with you
- Generate code — Create a working MCP server in
core/mcp/ - Integrate — Update CLAUDE.md and this guide so Dex knows how to use it
- Verify — Provide setup instructions and help you test
No coding required — just describe what you want in plain English.
Dex leverages these Claude Code capabilities. For deeper understanding:
| Feature | What It Does | Learn More |
|---|---|---|
| Commands | User-triggered workflows (the / commands) |
Slash Commands |
| Hooks | Auto-trigger actions at specific moments | Hooks |
| Skills | Reusable behaviors available in any session | Skills |
| Sub-agents | Parallel workers with focused tasks | Sub-agents |
| MCP | Connect to external services | MCP Introduction |
When you have ideas for system improvements, /dex-improve acts as a capability-aware design partner:
- Parses your idea and identifies affected areas
- Checks Claude Code capabilities to find best implementation
- Suggests related improvements you might not have considered
- Creates implementation plan in
plans/
Complexity scales with your organization size (set during onboarding):
1-100 (Startup)
- Lean structure, fewer folders
- Action-biased, less process
- Generalist focus
100-1k (Scaling)
- Cross-functional templates
- Process documentation
- Scaling playbooks
1k-10k (Enterprise)
- Stakeholder maps
- Governance docs
- More formal structure
10k+ (Large Enterprise)
- Influence tracking
- Political navigation notes
- Strategic focus over tactical
This guide stays current through the Documentation Sync behavior in CLAUDE.md. When significant system changes happen (new commands, behaviors, workflows), this guide updates automatically.
Rule of thumb: If someone reading only this guide would miss something important about how to use the system, it needs updating.
CLAUDE.md— Core system configuration and behaviors06-Resources/Dex_System/Dex_Jobs_to_Be_Done.md— Why the system exists (conceptual)06-Resources/Dex_System/Memory_Ownership.md— How agent memory works across sessions06-Resources/Dex_System/Named_Sessions_Guide.md— Context isolation and named sessions06-Resources/Dex_System/Background_Processing_Guide.md— Automated follow-ups and background tasksSystem/pillars.yaml— Your strategic pillars configuration.claude/skills/— Skill definitions following Agent Skills standard
This guide covers how to use Dex. For why it exists, see the Jobs to Be Done document.