From identity
Guides identity change via transformation sessions (45-60min), daily interrupts (2-3min) for pattern logging, weekly syntheses (10-15min) for progress review, and setup. Useful when feeling stuck or self-sabotaging.
npx claudepluginhub xexr/marketplace --plugin identityThis skill uses the workspace's default tool permissions.
A system for intentional identity change based on Dan Koe's methodology: identity precedes behavior. You become the person whose lifestyle naturally produces desired outcomes.
Guides through 10 psychological sessions to fix life in one day, based on Dan Koe's article. Invoke directly with /life or /architect; auto-activates on relevance.
Synthesizes persistent user identity profiles from behavioral observations across sessions, backing claims with evidence and git shipping metrics. Use for pattern tracking and self-insight.
Reframe AI agent behavior from task completion to identity-based execution by adopting personas like security engineer or performance hawk for consistent habits.
Share bugs, ideas, or general feedback.
A system for intentional identity change based on Dan Koe's methodology: identity precedes behavior. You become the person whose lifestyle naturally produces desired outcomes.
| Workflow | Purpose | Duration |
|---|---|---|
| transformation | Deep excavation → produce identity framework | 45-60 min |
| interrupt | Daily reality check → log patterns | 2-3 min |
| synthesis | Weekly review → track progress, refine framework | 10-15 min |
| setup | Configure output path and settings | 2 min |
With argument → go directly to that workflow:
/identity transformation/identity interrupt/identity synthesis/identity setupWithout argument → show menu (see Menu Flow below)
Config file: ~/.claude/identity-config.json
{
"outputPath": "/path/to/identity/folder",
"createdAt": "2025-01-15",
"gitInitialized": true
}
Output folder contains:
framework.md - the user's living identity frameworkinterrupt-log.md - accumulated check-in entries/identity is invoked without arguments)Always start with the overview to orient the user. Present this directly (not in a code block):
Identity
A system for intentional identity change, based on this insightful article by Dan Koe: https://letters.thedankoe.com/p/how-to-fix-your-entire-life-in-1
The core insight: identity precedes behavior. You don't change what you do and hope to become someone different - you become someone different and your actions follow.
All behavior is goal-oriented, including self-sabotage. The patterns you want to break are protecting something. This system helps you surface what, then reconstruct around what you actually want.
How it works
Transformation (45-60 min) - Deep excavation session. Surfaces your anti-vision, identifies the protective pattern, constructs your vision and identity statement. Do this first, then revisit monthly or quarterly.
Interrupt (2-3 min) - Daily reality check. Catches you in actual behavior, tests it against your framework, logs the moment. Set phone reminders throughout your day.
Synthesis (10-15 min) - Weekly review. Analyzes your interrupt logs, shows alignment trends, identifies triggers and escape patterns. This is where you see progress.
Setup - Configure where your framework and logs are saved.
After showing overview, proceed to setup:
Before we begin, where would you like to save your framework and logs?
1. ~/.claude/identity/ - Global, persists across all projects
2. ./ (current directory) - Good if you have a dedicated repo for this
3. Custom path - Specify your own location
After path selection, check if it's a git repo. If not:
Would you like to initialize this folder as a git repository?
This lets you:
- Track how your identity framework evolves over time
- See your growth through commit history
- Back up to a private GitHub repo if you want
Requirements:
- Git must be installed on your system
[Yes / No]
If yes, run git init in the output folder.
Save config to ~/.claude/identity-config.json.
Then proceed to main menu.
What would you like to do?
1. Transformation - Full excavation session (45-60 min)
2. Interrupt - Quick daily check-in (2-3 min)
3. Synthesis - Weekly pattern review (10-15 min)
4. Setup - Change output path or settings
Use AskUserQuestion to present these options.
After menu selection (or direct invocation with argument):
workflows/[name].mdThe workflow files contain the detailed facilitation guidance.
When user selects Setup (or invokes /identity setup):
Show current configuration:
Current settings:
- Output path: [path]
- Git initialized: [yes/no]
- Framework exists: [yes/no]
- Interrupt log entries: [count]
Ask what they want to change:
What would you like to do?
1. Change output path
2. Initialize/reinitialize git
3. Back to main menu
Handle the selection appropriately.
If changing output path:
When creating new framework or interrupt log, use templates from templates/ folder:
templates/framework.md - structure for identity frameworktemplates/interrupt-log.md - header for interrupt logNo config + direct workflow invocation:
"I need to set up Identity first. Let me walk you through a quick setup." [Run first-time setup, then proceed to requested workflow]
Config exists but output path missing/inaccessible:
"Your configured output path ([path]) doesn't exist or isn't accessible. Would you like to create it, or choose a new location?"
Interrupt/Synthesis invoked but no framework exists:
"You haven't created an identity framework yet. Would you like to start with a transformation session first?"