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.