本文へ移動
cccskills
無料GitHub で公開

reviewing-construction-code

Reviews code for quality and security issues. Combines code quality review with security vulnerability detection. Use when reviewing code after generation in Construction Phase.

インストール方法を見る

含まれるファイル(3)

  • SKILL.md3.8 KB
  • references/reviewing-common-base.md6.4 KB
  • references/session-management.md4.8 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Reviewing Construction Code

コード生成後のコード品質+セキュリティレビューを実行するスキル。

focusメタデータ: このスキルは code と security の2つのfocusを持つ。セキュリティ関連の指摘には focus: security を付与すること。

レビュー観点

コード品質(focus: code)

  • 可読性: 命名規則の一貫性、関数の長さ、ネストの深さ、コメントの適切さ
  • 保守性: 単一責任の原則、DRY原則、疎結合・高凝集、拡張性
  • パフォーマンス: アルゴリズムの計算量、不要な再計算、メモリリーク、I/O効率
  • テスト品質: カバレッジ、境界値テスト、テスト名の明確さ、テストの独立性
  • ASCII図バリデーション: ASCII図が含まれる場合、罫線のずれ・文字化け・構造の不整合がないか検証する
  • Mermaid図バリデーション: Mermaid記法の図が含まれる場合、構文エラー・ノード/エッジの不整合がないか検証する

セキュリティ(focus: security)

以下の観点はAmazon AIDLC SECURITY-01〜15に対応している。

  • OWASP Top 10(SECURITY-01,04,05,09,15): インジェクション対策(SQL、OS コマンド、XSS、LDAP)、アクセス制御(認可バイパス、IDOR防止)、暗号化(平文回避、TLS)、保存時暗号化、HTTPセキュリティヘッダー、セキュリティ設定(デフォルト変更、不要機能無効化)、SSRF対策、例外処理での情報漏洩防止、フェイルセーフデフォルト
  • 認証・認可(SECURITY-06,08,12): 認証メカニズム(MFA、ブルートフォース対策)、セッション管理、最小権限の原則、権限昇格防止、トークン・クレデンシャル管理
  • 依存脆弱性(SECURITY-10,13): 既知脆弱性チェック、バージョン管理(ロックファイル)、サプライチェーンリスク、ソフトウェア成果物の整合性検証
  • ログ・監視(SECURITY-02,03,14): アクセスログ有効化、アプリケーションログ(認証・権限変更)、ログへの機密情報混入防止、セキュリティイベントアラート
  • ネットワーク(SECURITY-07): NW最小権限、通信分離、パブリックアクセス制限、通信暗号化
  • セキュアデザイン(SECURITY-11): 脅威モデリング(STRIDE等)、攻撃面最小化、防御多層化

N/A判定ガイダンス

プロジェクトの特性により一部の観点が該当しない場合がある。N/A判定時はレビュー記録に「N/A: 理由」を明記すること。

カテゴリN/A条件の例
ログ・監視ネットワーク中間点を使用しないローカルアプリケーション
ネットワークネットワーク通信を行わないCLIツール・ライブラリ
セキュアデザイン設計フェーズが対象外のバグ修正・パッチ変更
OWASP Top 10(HTTP関連)HTTPを使用しないバッチ処理・データパイプライン

共通基盤

実行コマンド・セッション継続・外部ツールとの関係・セルフレビューモードは references/reviewing-common-base.md を参照。

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

aidlc

無料日本語概要

AI-DLC v3(AI-Driven Development Lifecycle)のオーケストレーター。 define / develop / release / reflect の 4 フェーズコマンドと status / doctor の 補助コマンド、連続実行ラッパ express、旧名エイリアス(inception / construction / operations / retrospective)を統一的にルーティングする。 define / develop(normal / risky 含む)/ release / reflect の各フェーズフローと status / doctor の補助コマンドを実装済み(doctor は shallow scope)。

ikeisuke/ai-dlc-starter-kit272026年7月26日 更新

aidlc-feedback

無料日本語概要

AI-DLCへのフィードバックを送信するスキル。 フィードバック内容のヒアリングとGitHub Issue作成を案内する。 Use when the user says "AIDLCフィードバック", "aidlc feedback", "フィードバック送信".

ikeisuke/ai-dlc-starter-kit272026年7月26日 更新

aidlc-migrate

無料日本語概要

AI-DLC環境の v2→v3 移行を実行するスキル。 プリフライト検証、config/state 変換、アーカイブ索引生成を行う。 v1 環境は v2-maintenance branch の aidlc-migrate を案内する。 Use when the user says "start migrate", "aidlc migrate", "マイグレーション".

ikeisuke/ai-dlc-starter-kit272026年7月26日 更新

Reviews design artifacts for quality, pattern application, and API design. Use when performing design reviews in Construction Phase.

日本語の概要は準備中です。原文の説明を表示しています。

ikeisuke/ai-dlc-starter-kit272026年7月26日 更新

Reviews integration completeness including design-implementation consistency, review/test coverage, and completion criteria. Use when performing integration review in Construction Phase.

日本語の概要は準備中です。原文の説明を表示しています。

ikeisuke/ai-dlc-starter-kit272026年7月26日 更新

Reviews construction plans for architecture consistency and implementation feasibility. Use when reviewing implementation plans before approval.

日本語の概要は準備中です。原文の説明を表示しています。

ikeisuke/ai-dlc-starter-kit272026年7月26日 更新

ikeisuke のスキルをすべて見る

このスキルの問題を報告する