engineering-principles
CommunityTailored engineering principles for better code
Software Engineering#tdd#architecture#ddd#code-quality#design-patterns#engineering-principles#principle-matching
AuthorYuluoY
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Engineering Principles Matcher reduces inconsistent engineering decisions by scanning a project's context and producing a concise, actionable checklist of development principles and constraints that are actually applicable to the codebase and task at hand.
Core Features & Use Cases
- Context-aware Matching: Detects language, framework, test tooling, layering, ORM/DB signals, and project scale to determine which principles apply.
- Principle Filtering: Selects and ranks principles (Clean Code, SOLID, DDD, TDD, BDD, design patterns, anti-patterns, performance, security, testability) and skips inapplicable ones for legacy or small projects.
- Actionable Outputs: Emits a Markdown checklist and brief embedded coding constraints for use in specs or automated workflows; useful during planning, coding, refactoring, and code review.
- Safe, Passive Invocation: Intended for on-demand use; does not auto-trigger disruptive changes.
Quick Start
Use the engineering-principles skill to scan your repository root and write an applicable principles checklist to specs/engineering-principles.md.
Dependency Matrix
Required Modules
None requiredComponents
scriptsreferences
💻 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: engineering-principles Download link: https://github.com/YuluoY/nimis/archive/main.zip#engineering-principles 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 471,000+ vetted skills library on demand.