Archetypes
Work mode bundles that compose CLAUDE.md, Skills, and Hooks into coherent operating modes for different types of work.
This Is Still Evolving
I'm still figuring out the best patterns for work mode archetypes. The framework below is my current working theory, but it changes as I use it. What I'm sharing is a snapshot of an ongoing experiment, not a finished system.
If you're exploring similar patterns, I'd love to hear what's working for you.
What Are Archetypes?
Archetypes are work mode bundles that compose everything you've learned so far: CLAUDE.md context, Skills workflows, and Hooks automationβinto coherent operating modes.
The idea: different types of work require different mindsets. Client delivery work needs scope awareness and clear communication. Foundation work needs quality focus. Learning work needs room for experimentation.
The question archetypes answer: Given the type of work I'm doing, what context should Claude have, what skills should be active, and what guardrails should be in place?
The Four Archetypes
These map roughly to the project lifecycle: Discover β Build β Deliver β Relate
Strategist
"Ship the right thing"
Signals:
- β’Ambiguous requirements
- β’Greenfield projects
- β’"What should we build?"
Typical skills:
Engineer
"Ship it right"
Signals:
- β’Code review requests
- β’Security concerns
- β’Quality focus
Typical skills:
Operator
"Ship it reliably"
Signals:
- β’Deploy requests
- β’Timeline discussions
- β’Launch planning
Typical skills:
Advisor
"Ship it valuably"
Signals:
- β’Client communications
- β’Proposals needed
- β’Difficult conversations
Typical skills:
Project-Type Defaults
In my setup, a SessionStart hook detects the project type from the path and suggests appropriate archetypes:
| Project Type | Default Archetypes | Why |
|---|---|---|
| Client work | Operator + Advisor | Delivery and relationship focus |
| Foundation work | Engineer + Operator | Quality and delivery focus |
| Learning work | Engineer | Experimentation focus |
The hook suggests, but doesn't force. You can always override: "switch to Engineer", "activate Advisor", or just tell Claude what mode you need.
How It Works
Here's the flow when you open a project:
Detects project type from path (CLIENT_WORK/, FOUNDATION/, LEARNING/)
"This looks like Operator + Advisor territory. Activate?"
"Yes" / "Switch to Engineer" / Just start working
Relevant skills become active, appropriate guardrails engage
The Full Stack
Archetypes sit at the top of the Context Engineering stack:
What I'm Still Figuring Out
- βMulti-archetype blending: When work needs both Engineer and Advisor, how do skills compose?
- βArchetype transitions: When should Claude suggest switching modes mid-session?
- βSkill conflicts: What happens when two active skills give contradictory guidance?
- βRight level of automation: Where's the line between helpful and over-engineered?