レガシーシステムの理解には時間がかかり、エラーが発生しやすいです。このスキルは、既存のコードベースからビジネス要件、ドメインモデル、技術仕様を逆生成する構造化された手法を提供し、オンボーディングの高速化と正確なドキュメント作成を可能にします。
스킬 ZIP 다운로드
Claude에서 업로드
설정 → 기능 → 스킬 → 스킬 업로드로 이동
토글을 켜고 사용 시작
테스트해 보기
"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
보안 감사
안전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.
품질 점수
만들 수 있는 것
レガシープロジェクトにより快速にオンボーディングする
新しい開発者は、このスキルを使用して、時代遅れになったりや欠落したりしているドキュメントに依存することなく、既存システムの 아키텍처、ドメインモデル、およびビジネスルールを理解します。
正確なシステムドキュメントを作成する
ビジネスアナリストは、コードから正確な要件とドメイン知識を抽出して移行、モダナイゼーションプロジェクト向けの現状ドキュメントを作成します。
システム移行の準備をする
技術アーキテクトは、統合ポイントとデータフローを分析して移行戦略を計画し、システム間の依存関係を特定します。
이 프롬프트를 사용해 보세요
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コントローラーなどのエントリポイントから分析を開始し、依存関係に従って外側に進む
- テストファイルを使用して、想定される動作とエッジケースを理解する
- コードを既存のドキュメントと相互参照して、ギャップを特定する
- ドメインビジネスサービスに焦点を当てて、コア要件を特定する
피하기
- ドメインモデルをスキップして技術的な詳細のみに焦点を当てる
- コードコメントが常に正確であると確認せずに想定する
- 外部システムとの統合ポイントを見落とす
- テスト分析を通じて動作を確認せずに文書化する