software-engineering-discipline

Community

Enforce disciplined, verifiable software tasks.

Authorliqiha0
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill ensures that software engineering tasks begin from a disciplined, knowledge-driven workflow, reducing defects by enforcing zero-ambiguity scans, design verification, protocol checks, and systematic knowledge capture.

Core Features & Use Cases

  • Zero Ambiguity Scan: Retrieve context from project notes and issue trackers, scan code for existing patterns, and align terminology.
  • Design Verification & Protocol Check: Define validation methods before coding and freeze public interfaces when necessary to prevent scope drift.
  • Knowledge Loop: Document major decisions and hidden logic to Obsidian for future reference and governance.
  • Use Case: In a bug-fix or refactor, begin with a clear verification plan and stable interfaces to ensure safe changes.

Quick Start

Follow the mandated discipline steps before starting any implementation or debugging work.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: software-engineering-discipline
Download link: https://github.com/liqiha0/dotfiles/archive/main.zip#software-engineering-discipline

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.