omk-coding

Automates disciplined, tested, self-reviewed code changes across writing, editing, debugging, refactoring, worktrees and submodules.

103|15|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/KaimingWan/oh-my-kiro --skill omk-coding
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: omk-coding
Source: https://github.com/KaimingWan/oh-my-kiro/tree/main/skills/omk-coding
Command: npx skills add https://github.com/KaimingWan/oh-my-kiro --skill omk-coding

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Writing code without discipline creates debt. This skill enforces quality at the point of creation by ensuring every code change is minimal, tested, and self-reviewed before claiming done.

Core Features & Use Cases

  • Phase-driven workflow: Environment setup, deep-read, test-driven development, and self-review to guard against regressions.
  • Real-world application: when writing code, editing files, fixing bugs, refactoring, or working in a worktree/submodule, the skill ensures disciplined changes.
  • Guardrails and automation: enforces code quality gates, test execution, and adherence to project conventions.

Quick Start

Initialize your project environment and then follow the Phase 0.5 deep-read protocol before making any code changes.

Frequently Asked Questions about omk-coding

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enforce test-driven development and code review automatically?

Automated coding discipline enforces test-driven development and code review by applying a phase-driven workflow with strict quality gates. This ensures every code change is minimal, tested, and self-reviewed before completion.

What is the best way to maintain coding discipline when working in git worktrees and submodules?

Maintaining coding discipline in worktrees and submodules requires applying automated quality checks across writing, editing, debugging, and refactoring tasks. This enforces minimal, tested changes regardless of the repository structure.

How do I start a phase-driven coding workflow to prevent regressions?

Start a phase-driven coding workflow by initializing your project environment and completing a mandatory deep-read protocol before making any code changes. This establishes guardrails against regressions.

Does automated coding discipline work for refactoring and bug fixing tasks?

Automated coding discipline works for refactoring and bug fixing by enforcing test execution and project conventions across all tasks. It ensures changes remain minimal and self-reviewed before claiming done.

Why should I use automated guardrails for code quality gates?

Automated guardrails for code quality gates prevent technical debt by enforcing adherence to project conventions at the point of creation. This ensures every change satisfies test execution and self-review requirements.

Can I apply coding discipline checks without setting up a deep-read protocol?

Applying coding discipline checks requires a mandatory deep-read protocol to understand existing conventions before making changes. Skipping this environment setup phase breaks the guardrails against regressions.