/identity-snapshot
Generate a living profile of the user's working patterns, decision tendencies and quality preferences from their Dex data. Use when the user says 'what are my patterns', 'how do I work', or during `week-review`. Also use proactively when the model (older than 7 days) is stale.
$ npx -y skills add davekilleen/Dex --skill identity-snapshot --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/identity-snapshot
Context preview
The summary Claude sees to decide when to auto-load this skill.
Generate a living profile of the user's working patterns, decision tendencies and quality preferences from their Dex data. Use when the user says 'what are my patterns', 'how do I work', or during `week-review`. Also use proactively when the model (older than 7 days) is stale.
SKILL.md
identity-snapshot.SKILL.mdname: identity-snapshot
description: "Generate a living profile of the user's working patterns, decision tendencies and quality preferences from their Dex data. Use when the user says 'what are my patterns', 'how do I work', or during `week-review`. Also use proactively when the model (older than 7 days) is stale. Not for planning a week; use `week-plan`."
Identity Snapshot
Reads existing Dex data and synthesizes `System/identity-model.md` — a living document the system writes, not the user. This captures who you are as a professional based on your actual behavior, not self-reported traits.
When to Run
- Manually via `/identity-snapshot`
- Auto-triggered during `/week-review` (append identity model update to review workflow)
Data Sources
Read ALL of the following in parallel before synthesizing:
1. **Quarter Goals** — `01-Quarter_Goals/Quarter_Goals.md`
- What you're working toward, pillar distribution, ambition level
2. **Week Priorities** — `02-Week_Priorities/Week_Priorities.md`
- Recent 4 weeks of priorities (look for patterns in what gets prioritized)
3. **Tasks** — `03-Tasks/Tasks.md`
- Completion patterns, pillar distribution, velocity, what gets blocked
4. **Session Learnings** — `System/Session_Learnings/*.md` (last 30 days)
- What you've learned, recurring themes
5. **Mistake Patterns** — `06-Resources/Learnings/Mistake_Patterns.md`
- Known failure modes, triggers, what to watch for
6. **Skill Ratings** — `System/Skill_Ratings/ratings.jsonl`
- Which skills score highest, what you value in AI interactions
7. **User Profile** — `System/user-profile.yaml`
- Existing identity data, communication preferences
Synthesis
Write to `System/identity-model.md` with this structure:
# Identity Model
*Auto-generated by Dex — last updated YYYY-MM-DD*
## Working Patterns
- Pillar balance: [distribution across pillars]
- Priority cadence: [how often priorities shift, what stays stable]
- Task velocity: [completion rate, average items per week]
- Peak focus areas: [what dominates recent weeks]
## Decision Tendencies
- Under pressure: [what gets prioritized vs deprioritized]
- Goal selection: [ambitious vs tactical, how goals evolve]
- Time allocation: [deep work vs meetings vs quick tasks]
## Quality Preferences
- Highest-rated skills: [from ratings.jsonl]
- What "good" looks like: [patterns from high ratings + notes]
- What frustrates: [patterns from low ratings + mistake patterns]
## Growth Areas
- Recurring gaps: [from mistake patterns, things that keep coming up]
- Skills under development: [from learnings, new capabilities being adopted]
- Blind spots: [pillars or areas consistently neglected]
## Communication Style
- Formality: [from profile + observed patterns]
- Decision speed: [fast/deliberate based on task patterns]
- Feedback preference: [from profile]
Rules
- **Never ask the user for input.** This is purely observational.
- **Be specific.** Use actual data points, not generic statements.
- **Be honest.** If a pillar is neglected, say so. If velocity dropped, note it.
- **Date-stamp every generation.** The model should show evolution over time.
- If any data source is missing or empty, note it as "[No data available]" and move on.
Read more
name: identity-snapshot description: "Generate a living profile of the user's working patterns, decision tendencies and quality preferences from their Dex data. Use when the user says 'what are my patterns', 'how do I work', or during `week-review`. Also use proactively when the model (older than 7 days) is stale. Not for planning a week; use `week-plan`."
Identity Snapshot
Reads existing Dex data and synthesizes `System/identity-model.md` — a living document the system writes, not the user. This captures who you are as a professional based on your actual behavior, not self-reported traits.
When to Run
- Manually via `/identity-snapshot`
- Auto-triggered during `/week-review` (append identity model update to review workflow)
Data Sources
Read ALL of the following in parallel before synthesizing:
1. **Quarter Goals** — `01-Quarter_Goals/Quarter_Goals.md`
- What you're working toward, pillar distribution, ambition level
2. **Week Priorities** — `02-Week_Priorities/Week_Priorities.md`
- Recent 4 weeks of priorities (look for patterns in what gets prioritized)
3. **Tasks** — `03-Tasks/Tasks.md`
- Completion patterns, pillar distribution, velocity, what gets blocked
4. **Session Learnings** — `System/Session_Learnings/*.md` (last 30 days)
- What you've learned, recurring themes
5. **Mistake Patterns** — `06-Resources/Learnings/Mistake_Patterns.md`
- Known failure modes, triggers, what to watch for
6. **Skill Ratings** — `System/Skill_Ratings/ratings.jsonl`
- Which skills score highest, what you value in AI interactions
7. **User Profile** — `System/user-profile.yaml`
- Existing identity data, communication preferences
Synthesis
Write to `System/identity-model.md` with this structure:
# Identity Model *Auto-generated by Dex — last updated YYYY-MM-DD* ## Working Patterns - Pillar balance: [distribution across pillars] - Priority cadence: [how often priorities shift, what stays stable] - Task velocity: [completion rate, average items per week] - Peak focus areas: [what dominates recent weeks] ## Decision Tendencies - Under pressure: [what gets prioritized vs deprioritized] - Goal selection: [ambitious vs tactical, how goals evolve] - Time allocation: [deep work vs meetings vs quick tasks] ## Quality Preferences - Highest-rated skills: [from ratings.jsonl] - What "good" looks like: [patterns from high ratings + notes] - What frustrates: [patterns from low ratings + mistake patterns] ## Growth Areas - Recurring gaps: [from mistake patterns, things that keep coming up] - Skills under development: [from learnings, new capabilities being adopted] - Blind spots: [pillars or areas consistently neglected] ## Communication Style - Formality: [from profile + observed patterns] - Decision speed: [fast/deliberate based on task patterns] - Feedback preference: [from profile]
Rules
- **Never ask the user for input.** This is purely observational.
- **Be specific.** Use actual data points, not generic statements.
- **Be honest.** If a pillar is neglected, say so. If velocity dropped, note it.
- **Date-stamp every generation.** The model should show evolution over time.
- If any data source is missing or empty, note it as "[No data available]" and move on.
A personal operating system powered by Claude. Strategic work management, meeting intelligence, relationship tracking, daily planning — all configured for your specific role. No coding required.
Repo: davekilleen/Dex
Other skills on davekilleen-dex.
- /agent-browser
Browser automation using Vercel's agent-browser CLI. Use when you need to interact with web pages, fill forms, take screenshots, or scrape data. Alternative to Playwright MCP - uses Bash commands with ref-based element selection. Triggers on "browse website", "fill form", "click
Open skill - /agent-native-architecture
Build applications where agents are first-class citizens. Use this skill when designing autonomous agents, creating MCP tools, implementing self-modifying systems, or building apps where features are outcomes achieved by agents operating in a loop.
Open skill - /andrew-kane-gem-writer
This skill should be used when writing Ruby gems following Andrew Kane's proven patterns and philosophy. It applies when creating new Ruby gems, refactoring existing gems, designing gem APIs, or when clean, minimal, production-ready Ruby library code is needed. Triggers on
Open skill - /brainstorming
This skill should be used before implementing features, building components, or making changes. It guides exploring user intent, approaches, and design decisions before planning. Triggers on "let's brainstorm", "help me think through", "what should we build", "explore
Open skill - /compound-docs
Capture solved problems as categorized documentation with YAML frontmatter for fast lookup
Open skill - /create-agent-skills
Expert guidance for creating, writing, and refining Claude Code Skills. Use when working with SKILL.md files, authoring new skills, improving existing skills, or understanding skill structure and best practices.
Open skill

