본문으로 건너뛰기
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 を参照。

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

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일 업데이트

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

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

ikeisuke/ai-dlc-starter-kit272026년 7월 26일 업데이트

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의 스킬 모두 보기

이 스킬의 문제 신고