engineering-scorer

Score code quality and engineering practices across a codebase.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/SMOrchestra-ai/smorch-dist --skill engineering-scorer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: engineering-scorer
Source: https://github.com/SMOrchestra-ai/smorch-dist/tree/main/plugins/smorch-dev-scoring/skills/engineering-scorer
Command: npx skills add https://github.com/SMOrchestra-ai/smorch-dist --skill engineering-scorer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Scores code quality, maintainability, and engineering practices across a codebase.

Core Features & Use Cases

  • Cross-dimensional scoring: Evaluates Code Organization, TypeScript Quality, Error Handling, Testing Strategy, Performance, Security Practices, DRY/Duplication, and Git/CI/CD to produce a comprehensive quality picture.
  • Engineering scorecard generation: Produces per-dimension scores and an overall composite score suitable for reviews and CI checks.
  • Usage in reviews & automation: Useful in pre-release checks, design reviews, and automated quality gates.

Quick Start

Run the engineering-scorer on your codebase to generate a cross-dimension quality score.

Frequently Asked Questions about engineering-scorer

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

FAQPage Schema
How do I score code quality across my TypeScript codebase?

To score code quality, run a static analysis evaluation across your TypeScript codebase to generate an engineering scorecard. This assesses Code Organization, Error Handling, Testing Strategy, and other dimensions to produce standardized per-dimension scores.

What is an engineering scorecard and when do I need it for code reviews?

An engineering scorecard is a structured report evaluating maintainability and engineering practices across multiple quality dimensions. You need it during design reviews, pre-release checks, and CI pipelines to ensure standardized quality gates.

Can I use this code quality scorer for CI/CD pipeline automation?

Yes, you can integrate this code quality scorer into CI/CD pipelines as an automated quality gate. It evaluates Git and CI/CD practices alongside code maintainability to output a composite score suitable for blocking or approving releases.

Does the engineering scorecard evaluate security and performance dimensions?

Yes, the engineering scorecard explicitly evaluates both Security Practices and Performance as distinct dimensions. It scores these alongside DRY/Duplication and TypeScript quality to provide a comprehensive view of codebase health.

What is the best way to assess code maintainability before a release?

The best way to assess code maintainability before a release is to run a cross-dimensional static analysis covering Code Organization, Error Handling, and Testing Strategy. This generates a composite scorecard highlighting engineering practice gaps.

Are there limitations to using static analysis for engineering scoring?

Static analysis for engineering scoring focuses on structural code quality and CI practices, meaning it evaluates the codebase as-is. It scores dimensions like DRY and TypeScript quality but does not assess runtime behavior or dynamic execution paths.