toddcaron/codepulse

codepulse-quality

Performs only the code quality portion of the health check.

ソースを見る

使い方

  1. インストールコマンドをコピーし、自分の環境へ導入する前にソースを確認します。
  2. 必要なツール、認証情報、対応環境を原文で確認します。
  3. 入力と成果物を指定し、出力を資料と照合します。
npx skills add https://github.com/toddcaron/codepulse --skill codepulse-quality

開始前の確認

  • 導入にはモデル契約、API枠、ファイルへのアクセス許可は含まれません。
  • スター数や導入数は活動の指標であり、独立した品質・安全性試験ではありません。
リポジトリの原文

見出し、例、コード、表、リンク、参照画像を含む原文を表示しています。

Code Quality Health Check

Input

Use the entire codebase as the context for this skill. Focus on source files, structure, naming, duplication, error handling, complexity, architecture consistency, and maintainability.

Scope

Perform only step 4 from healthcheck-full:

  • Evaluate the code quality by checking for code smells, complexity, and adherence to coding standards.

Do not perform LOC counting, MFA review, vulnerability analysis, dead code detection, dependency currency checks, or external access analysis unless those findings directly affect maintainability.

Analysis Requirements

Look for:

  • High-complexity methods or classes.
  • Long methods or large classes.
  • Duplicated logic.
  • Inconsistent naming.
  • Poor separation of concerns.
  • Tight coupling.
  • Weak error handling.
  • Inconsistent logging.
  • Hardcoded values.
  • Missing comments where intent is unclear.
  • Overly broad exception handling.
  • Repeated business rules.
  • Inconsistent project structure.
  • Violations of common language or framework conventions.

Shared References

Before generating the assessment, review:

  • references/report-template.html
  • references/grading-model.md
  • references/recommendations-library.md

Requirements:

  • Use the standard CodePulse report format.
  • Use grading-model.md for all grading decisions.
  • Use recommendations-library.md for maintainability, complexity, duplication, and refactoring recommendations.

Output

Create a focused HTML code quality report. File output path = codepulse-quality/reports/

Include:

  • Summary of maintainability posture.
  • Key code smells.
  • Complexity concerns.
  • Standards or consistency issues.
  • Refactoring opportunities.
  • A letter grade from D to A.
  • Actionable recommendations prioritized by impact.

タスクに関連する項目

同じリポジトリから

関連する Skills

すべての Skills