-
Notifications
You must be signed in to change notification settings - Fork 0
Maturity Model
Important
The maturity model is not a judgment — it is a signal that lets the plugin meet you where you are, not where the template assumes.
The plugin adapts its guidance based on your self-assessed maturity level. A beginner gets full scaffolding; an expert gets minimal prompts. This prevents the common complaint about workflow tools: "too much ceremony for experienced users" or "not enough guidance for new ones."
Based on Covey's maturity continuum, extended with the 8th Habit's Significance level:
Dependence full guidance — all examples, checkpoints, templates
│
▼
Independence key checkpoints — skip beginner detail, trust user
│
▼
Interdependence team focus — delegation, parallel execution, synergy
│
▼
Significance minimal prompts — expert mode, flag exceptions only
| Level | You are... | Plugin behavior |
|---|---|---|
| Dependence | New to structured AI dev. Need scaffolding to build habits. | Full guidance: all examples shown, all checkpoints explained, templates provided, skip rules spelled out |
| Independence | Self-directed. Have foundations but still refining. | Key checkpoints only: skip beginner explanations, show decision points, trust you to fill in details |
| Interdependence | Team-embedded. Lead or mentor others. | Team and synergy focus: delegation patterns, review quality, parallel execution, minimal solo ceremony |
| Significance | Set standards. Define how others work. | Minimal prompts: expert mode, only flag exceptions, trust judgment on process, focus on meta-system |
Run /calibrate in Claude Code. The skill asks 5-7 questions about your development practices:
- How do you typically start a new feature?
- What happens after you write code?
- How do you handle architecture decisions?
- How do you work with AI assistants?
- How do you share knowledge with your team?
Based on your answers, the skill identifies your dominant maturity level and writes a profile.
Tip
You don't need to calibrate before using the plugin. It defaults to Independence level if no profile exists. Calibrate when you want more or less guidance than the default provides.
The profile is stored at ~/.claude/habit-profile.md — global, per-user, not per-project. Format:
---
schema-version: 1
dominant-level: interdependence
assessed-date: 2026-04-15
---
## Assessment Summary
...See guides/habit-profile-schema.md for the full schema specification.
The adaptation happens at session start, not per-skill:
-
hooks/session-start.shreads~/.claude/habit-profile.md - Emits a level-specific directive into session context
- All 23 skills automatically adapt their verbosity — zero per-skill changes needed
This means a single calibration affects every skill invocation for the rest of the session. The canonical adaptation rules are in guides/verbosity-adaptation.md.
If you've internalized the workflow and find even the session-start reminder distracting:
export HABIT_QUIET=1This suppresses the session-start banner entirely. Skills still work when invoked — only the automatic reminder is silenced. See ADR-006 for rationale.
Your maturity level changes over time. After ~90 days, consider re-running /calibrate — especially if:
- You've moved to a new team or role
- You've adopted or dropped development practices
- The plugin guidance feels too detailed or too sparse
The maturity levels map naturally to the decision authority model:
| Level | Primary Loop | Decision style |
|---|---|---|
| Dependence | In-the-Loop | Human decides everything, AI assists step by step |
| Independence | On-the-Loop | AI proposes, human reviews and approves |
| Interdependence | On-the-Loop → Out-of-Loop | Team delegates well-scoped tasks to AI |
| Significance | Out-of-Loop + Voice | AI executes within guardrails; human defines the guardrails |
-
/calibrate— the self-assessment skill - Architecture — how the hook-based adaptation works
- 8 Habits → H8 Find Your Voice — the principle behind adaptive guidance
- ADR-008 — design decisions
Source of truth: this wiki is generated from docs/wiki/. Edits made through the GitHub Wiki web UI may be overwritten by the next sync. To change a page, open a PR against the repository source file.
Repository · Issues · README · License
Workflow discipline for AI-assisted development
Start
Workflow
- Overview
- 0 · Research
- 1 · Requirements
- 2 · Design
- 3 · Breakdown
- 4 · Build Brief
- 5 · Review AI
- 6 · Deploy Guide
- 7 · Monitor Setup
Operations
Reference
- Habits Reference
- Maturity Model
- Architecture
- Limitations
- Vibe Coding vs Structured
- Harness Engineering
Project