engineering-principles

Community

Tailored engineering principles for better code

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 required

Components

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.
View Source Repository

Agent Skills Search Helper

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