스킬 codebase-analysis
📊

codebase-analysis

안전

コードベースから要件を抽出する

또한 다음에서 사용할 수 있습니다: AI-Vibe-Prompts,Consiliency

レガシーシステムの理解には時間がかかり、エラーが発生しやすいです。このスキルは、既存のコードベースからビジネス要件、ドメインモデル、技術仕様を逆生成する構造化された手法を提供し、オンボーディングの高速化と正確なドキュメント作成を可能にします。

지원: Claude Codex Code(CC)
📊 69 적절함
1

스킬 ZIP 다운로드

2

Claude에서 업로드

설정 → 기능 → 스킬 → 스킬 업로드로 이동

3

토글을 켜고 사용 시작

테스트해 보기

"codebase-analysis" 사용 중입니다. Analyze this codebase and extract the domain model

예상 결과:

  • ## Domain Model Overview
  •  
  • ### Core Entities
  • - **Order**: Aggregate root representing customer orders
  • - **Customer**: Entity with billing and shipping information
  • - **Product**: Product catalog entity with pricing
  • - **Payment**: Transaction entity linked to orders
  •  
  • ### Key Relationships
  • - Order has many OrderItems (1:N)
  • - Order belongs to one Customer (N:1)
  • - Payment belongs to one Order (N:1)
  •  
  • ### Business Rules
  • - Order total must equal sum of item totals
  • - Status transitions: Draft → Submitted → Approved → Shipped → Delivered
  • - Customer must have valid payment method before order submission

"codebase-analysis" 사용 중입니다. Find all API endpoints and their permissions

예상 결과:

  • ## API Endpoints
  •  
  • | Method | Endpoint | Controller | Permissions |
  • |--------|----------|------------|-------------|
  • | POST | /api/orders | OrderController | Authenticated users |
  • | GET | /api/orders/{id} | OrderController | Order owner or Admin |
  • | PUT | /api/orders/{id}/status | OrderController | Admin only |
  • | GET | /api/products | ProductController | Public |
  • | POST | /api/payments | PaymentController | Authenticated users |
  •  
  • ### Authentication Pattern: JWT Bearer tokens
  • ### Authorization: Role-based with resource-level checks

보안 감사

안전
v6 • 1/21/2026

All static findings are false positives. The flagged patterns are markdown code fences and shell command examples in documentation. This skill provides legitimate code analysis techniques for reverse-engineering business requirements. No actual executable code with security risks was found.

3
스캔된 파일
1,782
분석된 줄 수
0
발견 사항
6
총 감사 수
보안 문제를 찾지 못했습니다
감사자: claude 감사 이력 보기 →

품질 점수

38
아키텍처
100
유지보수성
85
콘텐츠
19
커뮤니티
100
보안
91
사양 준수

만들 수 있는 것

レガシープロジェクトにより快速にオンボーディングする

新しい開発者は、このスキルを使用して、時代遅れになったりや欠落したりしているドキュメントに依存することなく、既存システムの 아키텍처、ドメインモデル、およびビジネスルールを理解します。

正確なシステムドキュメントを作成する

ビジネスアナリストは、コードから正確な要件とドメイン知識を抽出して移行、モダナイゼーションプロジェクト向けの現状ドキュメントを作成します。

システム移行の準備をする

技術アーキテクトは、統合ポイントとデータフローを分析して移行戦略を計画し、システム間の依存関係を特定します。

이 프롬프트를 사용해 보세요

基本的なコードベースの概要
Analyze this codebase to understand its structure and architecture. Identify the main components, architectural patterns used, and key domain entities. List the top 5 things every developer should understand about this system.
ビジネスルールの抽出
Find and document all business rules, validation logic, and constraints in this codebase. Group them by entity or feature and explain where each rule is enforced in the code.
統合とデータフローのマッピング
Identify all external integrations, API endpoints, and data flows in this system. Document what data enters and leaves the system, and how authentication and authorization are handled.
完全なドメインモデルのドキュメント化
Generate comprehensive domain model documentation including entities, relationships, value objects, aggregates, and business rules. Use the format from the skill patterns to document each entity with attributes, relationships, and constraints.

모범 사례

  • main()やAPIコントローラーなどのエントリポイントから分析を開始し、依存関係に従って外側に進む
  • テストファイルを使用して、想定される動作とエッジケースを理解する
  • コードを既存のドキュメントと相互参照して、ギャップを特定する
  • ドメインビジネスサービスに焦点を当てて、コア要件を特定する

피하기

  • ドメインモデルをスキップして技術的な詳細のみに焦点を当てる
  • コードコメントが常に正確であると確認せずに想定する
  • 外部システムとの統合ポイントを見落とす
  • テスト分析を通じて動作を確認せずに文書化する

자주 묻는 질문

完全なコードベース分析にはどのくらいの時間がかかりますか?
分析時間はコードベースのサイズと複雑さによって異なります。典型的な中規模のプロジェクトには30〜60分かかります。大きなモノリポは、特定のコンポーネントに焦点を当てた複数の分析セッションが必要になる場合があります。
このスキルはコンパイルされたバイナリを分析できますか?
いいえ、このスキルはソースコードのみを分析します。逆コンパイルされたコードやバイナリは、、正確なビジネス要件抽出に必要な完全なコンテキストを保持しません。
どのようなプログラミング言語がサポートされていますか?
このスキルはあらゆる言語で動作しますが、C#、Java、TypeScriptなどの静的に型付けされた言語に最適化されており、ドメインモデルが型とクラスを通じて明確に定義されています。
抽出されたドキュメントの正確性はどうですか?
ドキュメントの正確性は、コードの品質とコメントに依存します。このスキルはコードが���際に做什么をキャプチャしますが、バグが存在する場合は元の意図とは異なる場合があります。重要な発見は必ず検証してください。
このスキルはマイクロサービスアーキテクチャで動作しますか?
はい。このスキルはサービス境界、APIコントラクト、サービス間通信パターンを特定します包括的な結果を得るには、各サービスを個別に分析する必要があります。
セキュリティ監査に使用できますか?
このスキルは認証・認可パターンを特定しますが、セキュリティ監査ツールではありません。脆弱性評価とペネトレーションテストには、専用のセキュリティ分析ツールを使用してください。

개발자 세부 정보

파일 구조