software-engineering-discipline
CommunityEnforce disciplined, verifiable software tasks.
Software Engineering#discipline#code-quality#knowledge-capture#design-verification#protocol-freeze#debugging-protocol#domain-interface
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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.