<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Itarun Pitimon</title>
    <description>The latest articles on DEV Community by Itarun Pitimon (@pitimon).</description>
    <link>https://dev.to/pitimon</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F374299%2F2eb47d2e-a4a1-41db-8559-748a2d519124.jpeg</url>
      <title>DEV Community: Itarun Pitimon</title>
      <link>https://dev.to/pitimon</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/pitimon"/>
    <language>en</language>
    <item>
      <title># Anti-Vibe-Coding: 17 Skills That Replace Ad-Hoc AI Prompting</title>
      <dc:creator>Itarun Pitimon</dc:creator>
      <pubDate>Mon, 13 Apr 2026 05:42:04 +0000</pubDate>
      <link>https://dev.to/pitimon/-anti-vibe-coding-17-skills-that-replace-ad-hoc-ai-prompting-3oe9</link>
      <guid>https://dev.to/pitimon/-anti-vibe-coding-17-skills-that-replace-ad-hoc-ai-prompting-3oe9</guid>
      <description>&lt;h2&gt;
  
  
  TL;DR
&lt;/h2&gt;

&lt;p&gt;I built a Claude Code plugin with 17 skills that enforce a 7-step development workflow grounded in Stephen Covey's 8 Habits. It has 472 automated assertions, DAG-validated skill chains, and zero dependencies. It's called &lt;a href="https://github.com/pitimon/8-habit-ai-dev" rel="noopener noreferrer"&gt;8-habit-ai-dev&lt;/a&gt; and it's free (MIT).&lt;/p&gt;




&lt;h2&gt;
  
  
  The Problem: Vibe Coding
&lt;/h2&gt;

&lt;p&gt;You know the pattern. Open Claude Code. Type "build me a login page." Get something back. It looks right. Ship it.&lt;/p&gt;

&lt;p&gt;Three days later: no input validation, no rate limiting, session tokens stored in localStorage, no tests, no rollback plan. The AI did exactly what you asked — and that was the problem. &lt;strong&gt;You never defined what "done" looks like.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This is &lt;strong&gt;Vibe Coding&lt;/strong&gt; — writing code by vibes rather than discipline. AI makes it faster, but "faster" without direction is just faster in the wrong direction.&lt;/p&gt;

&lt;p&gt;The symptoms:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Requirements live in your head, not in a document&lt;/li&gt;
&lt;li&gt;"Review" means skimming the diff for 10 seconds&lt;/li&gt;
&lt;li&gt;Tests get written after the PR (or never)&lt;/li&gt;
&lt;li&gt;Architecture decisions happen accidentally mid-implementation&lt;/li&gt;
&lt;li&gt;The same mistakes repeat across sessions because no one captures lessons&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The Hypothesis
&lt;/h2&gt;

&lt;p&gt;What if the problem isn't the AI — it's the &lt;strong&gt;process around the AI&lt;/strong&gt;?&lt;/p&gt;

&lt;p&gt;What if, instead of making Claude smarter, we made the human-AI collaboration more disciplined?&lt;/p&gt;

&lt;p&gt;That's the premise behind &lt;strong&gt;8-habit-ai-dev&lt;/strong&gt;: a Claude Code plugin that enforces a 7-step workflow before, during, and after coding. Each step maps to one of Stephen Covey's 8 Habits — not as philosophy, but as practical checkpoints.&lt;/p&gt;

&lt;h2&gt;
  
  
  The 7-Step Workflow
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;/research      → Investigate before specifying (H5: Understand First)
/requirements  → Define done before starting (H2: Begin with End in Mind)
/design        → Human decides architecture (H8: Find Your Voice)
/breakdown     → Atomic tasks, no scope creep (H3: First Things First)
/build-brief   → Read code before writing (H5: Understand First)
/review-ai     → Audit before commit (H4: Think Win-Win)
/deploy-guide  → Staging first, rollback ready (H1: Be Proactive)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;You don't need all 7 steps every time. &lt;strong&gt;Start with two&lt;/strong&gt;:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;code&gt;/requirements&lt;/code&gt; before building — define what "done" looks like&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;/review-ai&lt;/code&gt; before committing — audit what the AI actually produced&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Those two alone eliminate most Vibe Coding problems.&lt;/p&gt;

&lt;h2&gt;
  
  
  Show, Don't Tell: Three Skills in Action
&lt;/h2&gt;

&lt;h3&gt;
  
  
  &lt;code&gt;/requirements&lt;/code&gt; — Define Done Before Starting
&lt;/h3&gt;

&lt;p&gt;Instead of "build a login page," you get:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight markdown"&gt;&lt;code&gt;&lt;span class="gu"&gt;## PRD: User Authentication&lt;/span&gt;
&lt;span class="gs"&gt;**What**&lt;/span&gt;: Email/password login with session management
&lt;span class="gs"&gt;**Why**&lt;/span&gt;: Users need secure access to dashboard
&lt;span class="gs"&gt;**Who**&lt;/span&gt;: End users (B2C), 10K expected monthly
&lt;span class="gs"&gt;**Success Criteria**&lt;/span&gt;:
&lt;span class="p"&gt;  -&lt;/span&gt; [ ] Login with email/password returns JWT
&lt;span class="p"&gt;  -&lt;/span&gt; [ ] Invalid credentials return 401 (not 500)
&lt;span class="p"&gt;  -&lt;/span&gt; [ ] Rate limit: 5 attempts per minute per IP
&lt;span class="p"&gt;  -&lt;/span&gt; [ ] Session expires after 24h of inactivity
&lt;span class="gs"&gt;**Out of Scope**&lt;/span&gt;: OAuth, 2FA (Phase 2)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Now Claude has something concrete to build against. And you have something concrete to review against.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;code&gt;/review-ai&lt;/code&gt; — Audit What AI Actually Produced
&lt;/h3&gt;

&lt;p&gt;After implementation, &lt;code&gt;/review-ai&lt;/code&gt; audits across 4 axes:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Axis&lt;/th&gt;
&lt;th&gt;What It Catches&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Security&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;SQL injection, XSS, hardcoded secrets, missing auth&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Quality&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Dead code, naming inconsistencies, &amp;gt;800-line files&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Completeness&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Missing error handling, untested paths, TODOs left behind&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Performance&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;N+1 queries, unbounded loops, missing pagination&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Every finding cites &lt;code&gt;file:line&lt;/code&gt; — no vague "consider improving error handling." Instead: &lt;code&gt;src/auth.ts:42 — password compared with == instead of timing-safe comparison&lt;/code&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;code&gt;/reflect&lt;/code&gt; — Capture Lessons, Don't Repeat Mistakes
&lt;/h3&gt;

&lt;p&gt;After each task, 6 questions in 5 minutes:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;What went well?&lt;/li&gt;
&lt;li&gt;What surprised me?&lt;/li&gt;
&lt;li&gt;What would I do differently?&lt;/li&gt;
&lt;li&gt;What reusable pattern did I discover?&lt;/li&gt;
&lt;li&gt;One specific action item with an owner and deadline&lt;/li&gt;
&lt;li&gt;Which skill was most/least useful?&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The lesson gets saved to &lt;code&gt;~/.claude/lessons/&lt;/code&gt;. Future &lt;code&gt;/research&lt;/code&gt; and &lt;code&gt;/build-brief&lt;/code&gt; sessions automatically search these lessons before starting work. &lt;strong&gt;The learning loop closes.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;When lessons accumulate past 10 files, &lt;code&gt;/reflect consolidate&lt;/code&gt; runs a 4-phase consolidation cycle — inspired by Claude Code's own auto-dream memory system — to merge duplicates and prune stale entries.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Makes This Different
&lt;/h2&gt;

&lt;h3&gt;
  
  
  It's a Methodology, Not a Tool Collection
&lt;/h3&gt;

&lt;p&gt;Most Claude Code plugins give you &lt;strong&gt;more tools&lt;/strong&gt; — more agents, more MCP integrations, more slash commands. This plugin gives you &lt;strong&gt;more discipline&lt;/strong&gt;. The 17 skills form a validated chain:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;research → requirements → design → breakdown → build-brief → review-ai → deploy-guide → monitor-setup
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Each skill declares what it expects from its predecessor and what it produces for its successor. A DAG validator (57 assertions) ensures no broken edges.&lt;/p&gt;

&lt;h3&gt;
  
  
  It Adapts to Your Level
&lt;/h3&gt;

&lt;p&gt;Run &lt;code&gt;/calibrate&lt;/code&gt; once. Answer 5-7 questions about your development maturity. The plugin writes a profile to &lt;code&gt;~/.claude/habit-profile.md&lt;/code&gt;. From then on, &lt;strong&gt;every skill adapts&lt;/strong&gt;:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Level&lt;/th&gt;
&lt;th&gt;Behavior&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Dependence&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Full guidance — every step explained&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Independence&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Key checkpoints only — you know the basics&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Interdependence&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Delegation + review patterns — multi-agent workflows&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;No per-skill configuration. The session hook reads your profile and emits one directive that shapes all 17 skills.&lt;/p&gt;

&lt;h3&gt;
  
  
  472 Automated Assertions
&lt;/h3&gt;

&lt;p&gt;This is a markdown-only plugin. No TypeScript, no npm, no runtime. But it has more tests than most production applications:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Validator&lt;/th&gt;
&lt;th&gt;Assertions&lt;/th&gt;
&lt;th&gt;What It Checks&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;validate-structure.sh&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;238&lt;/td&gt;
&lt;td&gt;Frontmatter, naming, sections, version sync, file size, tools, links&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;test-skill-graph.sh&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;57&lt;/td&gt;
&lt;td&gt;DAG edges, symmetry, cycles, orphans, chain anchors&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;validate-content.sh&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;177&lt;/td&gt;
&lt;td&gt;Docs freshness, fitness functions, convention consistency&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Why test markdown? Because &lt;strong&gt;skills are instructions to an AI&lt;/strong&gt;. A broken handoff chain, a missing "When to Skip" section, or a stale version reference produces wrong behavior — just like a bug in code.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Whole Person Model
&lt;/h3&gt;

&lt;p&gt;&lt;code&gt;/whole-person-check&lt;/code&gt; scores any feature across 4 dimensions:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Dimension&lt;/th&gt;
&lt;th&gt;What It Measures&lt;/th&gt;
&lt;th&gt;AI Blind Spot?&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;strong&gt;Body&lt;/strong&gt; (Discipline)&lt;/td&gt;
&lt;td&gt;CI, tests, monitoring&lt;/td&gt;
&lt;td&gt;AI does this well&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;strong&gt;Mind&lt;/strong&gt; (Vision)&lt;/td&gt;
&lt;td&gt;Architecture, ADRs, roadmap&lt;/td&gt;
&lt;td&gt;AI does this well&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;strong&gt;Heart&lt;/strong&gt; (Passion)&lt;/td&gt;
&lt;td&gt;Error message empathy, DX, craft&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;AI neglects this&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;strong&gt;Spirit&lt;/strong&gt; (Conscience)&lt;/td&gt;
&lt;td&gt;Security ethics, privacy, "should we build this?"&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;AI neglects this&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;If Heart or Spirit lag Body/Mind by 2+ points, it flags the imbalance. This catches the failure mode where AI-generated code is technically correct but lacks craft quality and ethical consideration.&lt;/p&gt;

&lt;h2&gt;
  
  
  Architecture: Production Patterns Inside
&lt;/h2&gt;

&lt;p&gt;The v2.8.0 release adapted patterns from Anthropic's own Claude Code internals (via the &lt;a href="https://github.com/alejandrobalderas/claude-code-from-source" rel="noopener noreferrer"&gt;"Claude Code from Source"&lt;/a&gt; architectural analysis):&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Context compression awareness&lt;/strong&gt; (&lt;code&gt;/build-brief&lt;/code&gt;): Structure briefs so critical info survives Claude's 4-layer context compression pipeline&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Sticky latch principle&lt;/strong&gt; (&lt;code&gt;/design&lt;/code&gt;): Classify decisions by rework cost — "Sticky" decisions (&amp;gt;50% rework) require a new design cycle to change&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Fork agent pattern&lt;/strong&gt; (&lt;code&gt;/breakdown&lt;/code&gt;): Design parallel tasks to share prompt prefix for ~90% token savings&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Dream-inspired consolidation&lt;/strong&gt; (&lt;code&gt;/reflect&lt;/code&gt;): 4-phase lesson consolidation modeled after Claude Code's auto-dream memory system&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Install in 2 Commands
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;claude plugin marketplace add pitimon/8-habit-ai-dev
claude plugin &lt;span class="nb"&gt;install &lt;/span&gt;8-habit-ai-dev@pitimon-8-habit-ai-dev
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then start with the minimum viable discipline:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;/requirements    &lt;span class="c"&gt;# Before building anything&lt;/span&gt;
/review-ai       &lt;span class="c"&gt;# Before committing anything&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That's it. Two skills. Biggest impact.&lt;/p&gt;

&lt;h2&gt;
  
  
  Companion Plugins
&lt;/h2&gt;

&lt;p&gt;8-habit-ai-dev focuses on &lt;strong&gt;workflow discipline&lt;/strong&gt; — how to develop well. For maximum coverage, combine with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://github.com/pitimon/claude-governance" rel="noopener noreferrer"&gt;claude-governance&lt;/a&gt;&lt;/strong&gt;: Compliance enforcement — pre-commit secret scanning (25 patterns), Three Loops decision model, OWASP DSGAI mapping&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://github.com/anthropics/claude-plugins-official" rel="noopener noreferrer"&gt;superpowers&lt;/a&gt;&lt;/strong&gt; (official): Process skills — brainstorming, debugging, TDD, parallel agents&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;All three compose cleanly — no conflicts, no overlap.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Numbers
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Metric&lt;/th&gt;
&lt;th&gt;Value&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Skills&lt;/td&gt;
&lt;td&gt;17 (hand-crafted, DAG-validated)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Agents&lt;/td&gt;
&lt;td&gt;2 (8-habit-reviewer, research-verifier)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ADRs&lt;/td&gt;
&lt;td&gt;8 architecture decisions documented&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Wiki&lt;/td&gt;
&lt;td&gt;21 pages with bidirectional skill links&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tests&lt;/td&gt;
&lt;td&gt;472 automated assertions&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Releases&lt;/td&gt;
&lt;td&gt;19 (v1.0 → v2.8.0 in 23 days)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dependencies&lt;/td&gt;
&lt;td&gt;0 (pure markdown + bash)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;License&lt;/td&gt;
&lt;td&gt;MIT&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Why Covey?
&lt;/h2&gt;

&lt;p&gt;Stephen Covey's &lt;em&gt;7 Habits of Highly Effective People&lt;/em&gt; (plus &lt;em&gt;The 8th Habit&lt;/em&gt;) isn't a software methodology — it's a framework for &lt;strong&gt;effectiveness under uncertainty&lt;/strong&gt;. AI-assisted development is exactly that environment: powerful tools, unclear requirements, constant context-switching, easy shortcuts that create long-term debt.&lt;/p&gt;

&lt;p&gt;The mapping isn't forced:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;H1 (Be Proactive)&lt;/strong&gt;: Don't react to bugs — prevent them. Staging first. Rollback ready.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;H2 (Begin with End in Mind)&lt;/strong&gt;: Define success criteria before coding.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;H3 (First Things First)&lt;/strong&gt;: Do what's important, not what's interesting. No gold-plating.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;H4 (Think Win-Win)&lt;/strong&gt;: Reviews that help, not just judge. Error messages that empower.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;H5 (Seek First to Understand)&lt;/strong&gt;: Read code before writing code. Research before specifying.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;H6 (Synergize)&lt;/strong&gt;: Parallel agents &amp;gt; sequential prompts. Third alternatives.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;H7 (Sharpen the Saw)&lt;/strong&gt;: Reflect after every task. Capture lessons. Consolidate.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;H8 (Find Your Voice)&lt;/strong&gt;: Understand WHY, not just WHAT. The Whole Person Model.&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;strong&gt;"ทำเสร็จ ≠ ทำดี"&lt;/strong&gt; — Done is not Done Well.&lt;/p&gt;

&lt;p&gt;If your AI writes code fast but without discipline, you're just creating tech debt faster. This plugin is the discipline layer.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/pitimon/8-habit-ai-dev" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt; | &lt;a href="https://github.com/pitimon/8-habit-ai-dev/blob/main/LICENSE" rel="noopener noreferrer"&gt;MIT License&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Built with Claude Code. Tested with 472 assertions. Shipped with discipline.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>claudecode</category>
      <category>ai</category>
      <category>productivity</category>
      <category>devtools</category>
    </item>
  </channel>
</rss>
