Onboarding meta-skill — explains the 7-step workflow, all 24 skills, and the decision tree for "which skill next?". Read this first when starting with 8-habit-ai-dev. Maps to H5 (Seek First to Understand) + H8 (Empower next person).
Scanned 9/6/2026
Install to Claude Code
npx -y skills add pitimon/8-habit-ai-dev --skill using-8-habits --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Using 8 Habits?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/pitimon-using-8-habits-8-habit-ai-dev)More formats (shields.io, HTML) on the badges page.
---
name: using-8-habits
description: >
Onboarding meta-skill — explains the 7-step workflow, all 24 skills, and the
decision tree for "which skill next?". Read this first when starting with
8-habit-ai-dev. Maps to H5 (Seek First to Understand) + H8 (Empower next person).
user-invocable: true
argument-hint: "[optional: specific scenario, e.g. 'building a new feature']"
allowed-tools: ["Read", "Glob", "Grep"]
prev-skill: none
next-skill: any
---
# Using 8-Habit AI Dev (คู่มือเริ่มต้น)
**Habit**: H5 (Seek First to Understand — read before acting) + H8 (Find Your Voice — empower the next person)
**Purpose**: First skill to invoke when you're new to 8-habit-ai-dev, or when you're unsure which skill fits your current task. Explains the 7-step workflow, all 24 skills, and provides a decision tree for "which skill next?". When invoked with an argument (a free-text intent like `/using-8-habits "I need to verify what we built last week"`), switches to ranked-recommendation mode — see [Smart-routing mode](#smart-routing-mode-when-invoked-with-argument) below.
## When to Use This Skill
- First time using the plugin — start here
- Unsure which skill to invoke for your current task
- Onboarding a new team member or AI agent to the plugin
- Wanting a refresher on the 7-step workflow
- Deciding whether to skip a step (and needing the honest skip rules)
## When to Skip
- You already know exactly which skill you need → invoke it directly
- You're in the middle of an established workflow (e.g. already did `/requirements`, going to `/design`) — the skill itself will tell you what comes next via the `next-skill` frontmatter field
## The Core 5 (80/20 rule)
**Most tasks only need these 5 skills**:
1. **`/requirements`** — define what "done" looks like before coding (H2)
2. **`/review-ai`** — audit AI-generated code before committing (H4)
3. **`/cross-verify`** — 17-question 8-habit checklist before shipping (H1–H8)
4. **`/research`** — investigate before specifying when the problem is new (H5)
5. **`/reflect`** — 5-question micro-retrospective after completing significant work (H7)
The other 19 skills are **optional depth** for specific situations — architecture-heavy work (`/design`), operational finding classification (`/operational-state`), transparency logs (`/ai-dev-log`), onboarding (this skill), etc. EU AI Act compliance migrated to [`pitimon/claude-governance`](https://github.com/pitimon/claude-governance) v3.1.0 (see ADR-012); install that plugin alongside this one for the canonical `/eu-ai-act-check`. Running all 24 skills for every task is theater. Pick what fits.
**Honest framing**: if you're doing a single-line bug fix, rename refactor, or dependency bump — run `/review-ai` and skip the rest. Run more skills as the scope grows.
## The Core Idea
8-habit-ai-dev enforces a **7-step workflow** grounded in Covey's 8 Habits. Each step is a skill. Each skill tells you what it expects from the previous step and what it produces for the next step. The chain prevents "vibe coding" — the anti-pattern of jumping straight to code without thinking.
**Three skill categories**:
1. **Workflow skills** (Steps 0-7) — the 7-step chain, used roughly in order for new features
2. **Assessment skills** — invoke anytime to review quality or operational state (cross-verify, operational-state, whole-person-check, security-check, reflect)
3. **Meta skills** — navigation + transparency (workflow, using-8-habits, ai-dev-log)
## The 7-Step Workflow
Each step maps to a Covey habit. The habit explains WHY the step matters.
| Step | Skill | Habit | What it produces | Skip if... |
| ---- | ---------------- | ---------------------- | --------------------------------------------------- | -------------------------------- |
| 0 | `/research` | H5: Understand First | Research brief with sources + recommendation | Requirements already clear |
| 1 | `/requirements` | H2: Begin with End | PRD + EARS acceptance criteria | Single-line bug fix |
| 2 | `/design` | H8: Find Your Voice | Architecture decisions (human decides, AI proposes) | No architecture impact |
| 3 | `/breakdown` | H3: First Things First | Atomic task list with dependencies | Single task, scope clear |
| 4 | `/build-brief` | H5: Understand First | Context brief for each task before coding | Familiar code, context fresh |
| 5 | `/review-ai` | H4: Win-Win | 4-level verdict (PASS/CONCERNS/REWORK/FAIL) | **Never skip** |
| 6 | `/deploy-guide` | H1: Be Proactive | Staging-first deployment plan | No deployment involved |
| 7 | `/monitor-setup` | H7: Sharpen the Saw | Health checks, alerting, error tracking | Monitoring already comprehensive |
**When the problem is fuzzy** (before `/research`): use `superpowers:brainstorming` — hard-gate design session that writes a spec doc before implementation. Replaces our removed `/brainstorm` (ADR-006).
**The chain is opt-in, not forced**. Every skill has a `next-skill` field in its frontmatter pointing to the default successor, but you can jump, skip, or loop as needed. The honest skip rule: if you can justify skipping a step out loud, skip it. If you can't, run it.
For the full inventory of all 24 skills organized by category, see the reference file below.
Load `${CLAUDE_PLUGIN_ROOT}/skills/using-8-habits/reference.md` for the full 24-skill inventory and cross-plugin composition tables.
## Decision Tree: Which Skill Next?
Use this tree to pick your starting point. Each leaf maps to an entry skill.
```
What are you doing?
│
├── Starting a new feature from scratch
│ ├── Is the problem statement fuzzy? ─── YES → superpowers:brainstorming
│ └── Is the problem clear? ─── YES → /research (Step 0)
│
├── Feature already scoped, need to build
│ ├── Is there a PRD? ─── NO → /requirements (Step 1)
│ └── Is there an architecture plan? ─── NO → /design (Step 2)
│
├── Architecture done, need to implement
│ ├── Atomic tasks defined? ─── NO → /breakdown (Step 3)
│ └── Ready to write code? ─── YES → /build-brief (Step 4)
│
├── Code written, need to verify
│ ├── Before committing ─── /review-ai (Step 5) + /security-check
│ └── Before merging ─── /cross-verify + /review-ai
│
├── Ready to ship
│ ├── Need deployment plan ─── /deploy-guide (Step 6)
│ └── Need monitoring ─── /monitor-setup (Step 7)
│
├── Investigating a bug or production incident
│ ├── No obvious root cause? ─── /diagnose (6-phase: loop before guessing)
│ ├── Classifying what you found? ─── /operational-state (Watch / Fix / Incident)
│ └── Fix landed and validated? ─── /post-mortem (canonical record)
│
├── Reviewing a proposal or external change
│ └── "Should this exist at all?" ─── /scrutinize (outsider lens)
│
├── Reporting to leadership / stakeholders
│ └── ─── /management-talk (channel-aware brief)
│
├── Setting up a repo save point (survive /clear)
│ └── ─── /save-spec (SPEC.md digest)
│
├── Something feels wrong but can't pinpoint
│ └── ─── /cross-verify (17-question checklist)
│
├── Just finished a big task
│ └── ─── /reflect (5-question retro)
│
└── New to the plugin or onboarding someone
└── ─── /using-8-habits (this skill)
```
For a worked end-to-end example (password reset feature, all 11 steps), see the examples file below.
Load `${CLAUDE_PLUGIN_ROOT}/skills/using-8-habits/examples.md` for the full onboarding walkthrough.
## Smart-routing mode (when invoked with argument)
If `$ARGUMENTS` is non-empty, switch from narrative-tree mode to ranked-recommendation mode. The decision tree above is for the no-arg case (onboarding); smart-routing handles "I have an intent in mind, which skill?".
**Process**:
1. Read `skills/RESOLVER.md` — flat trigger-phrase → skill index (already structured for matching)
2. Read `~/.claude/habit-profile.md` if it exists — governs verbosity per the v2.7.0 contract (Dependence → Independence → Interdependence → Significance shapes how much narrative wraps each recommendation)
3. Glob `~/.claude/lessons/*.md` and check the 5 most recent by mtime — past task context can disambiguate borderline intents
4. Match the argument intent against RESOLVER triggers; rank up to 3 skills by fit
5. For each recommended skill, output:
- Skill name (slash-command form)
- 1-line "why this fits your intent"
- 1-line "alternatives are X / Y because they Z" (helps user understand the choice)
6. End with a single direct question — "which one?" or "should I dispatch /<top-pick> now?"
**Output bound**: ≤3 ranked skills, NEVER the full narrative tree. If no skill scores above a sensible threshold (e.g. argument is "help" or pure noise), surface that explicitly and recommend either `/workflow` (guided 7-step walkthrough) or no-arg `/using-8-habits` (full tree). Don't invent a fit that isn't there.
**Verbosity by maturity** (read from `habit-profile.md` `level:`):
- `dependence` → include 3-line rationale per skill + step number reminder
- `independence` → 2 lines per skill, expected default
- `interdependence` → 1 line per skill, terse
- `significance` → minimum viable: name + one-clause why + question
For 5 worked examples covering all 4 quadrants (workflow / assessment / meta / unclear), see the reference file linked at the end of this skill.
## Handoff
- **Expects from predecessor**: Nothing (this is a starting-point skill)
- **Produces for successor**: A recommendation — "invoke `/[skill]` next" — based on your situation and the decision tree
## Definition of Done
- [ ] User understands the 3 skill categories (workflow / assessment / meta)
- [ ] User can name at least 3 workflow skills and their purposes
- [ ] User has picked their next skill based on the decision tree
- [ ] User knows about the honest skip rule: justify skipping out loud, or run the step
- [ ] User knows `/cross-verify` + `/reflect` exist for review and retrospective
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!