software-principles-revisor

Identify software design principle violations in Go, Java, and Python codebases.

Updated Apr 5, 2026
One-click install
npx skills add https://github.com/joleques/northstar-ai --skill software-principles-revisor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: software-principles-revisor
Source: https://github.com/joleques/northstar-ai/tree/main/.codex/skills/software-principles-revisor
Command: npx skills add https://github.com/joleques/northstar-ai --skill software-principles-revisor

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Esta skill instrui o agente a analisar código e identificar violações a princípios de software (SOLID, OO, Pragmáticos).

Core Features & Use Cases

  • Analisa estruturas de código para detectar violações de SRP, OCP, LSP, ISP, DIP, entre outros.
  • Gera um relatório de conformidade com problemas, impacto e recomendações de correção.
  • Utiliza referências de design para orientar melhorias e validações de qualidade.

Quick Start

Passe o diretório raiz do projeto e a linguagem de programação para iniciar a revisão automática de princípios de design.

Frequently Asked Questions about software-principles-revisor

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

FAQPage Schema
How do I check my codebase for SOLID principle violations?

To check for SOLID principle violations, analyze your code structure, tests, and dependencies to identify SRP, OCP, LSP, ISP, and DIP issues, generating a structured report with impact assessment and remediation suggestions.

Can I run a software design review on Go, Java, and Python projects?

Yes, software design reviews can be applied to Go, Java, and Python projects. The analysis detects object-oriented design violations and produces remediation recommendations across review, refactor, and QA cycles.

What is static analysis for object-oriented design principles?

Static analysis for OO design principles evaluates code structure and dependencies to detect violations of SOLID and pragmatic software rules, producing a compliance report that highlights issues and corrective actions.

How do I start an automated code review for software principles?

To start an automated code review for software principles, provide the project's root directory and programming language. The agent then analyzes the codebase and outputs a structured principles compliance report.

What is the best way to identify ISP and DIP violations during a refactor?

The best way to identify ISP and DIP violations during a refactor is to analyze code dependencies and structure across the codebase, generating a targeted report with issues, impact, and remediation suggestions.