AI Skill Report Card

Documenting Repository Structures

B-72·Jun 14, 2026·Source: Web
12 / 15

Create a repository structure document:

Markdown
# BLUEPRINT STRUKTUR REPOSITORY [PROJECT_NAME]
Recommendation
Reduce verbosity in workflow section - too much explanation of obvious steps like 'identify major functional areas'

Folder ini berisi lapisan inti dari sistem operasi.

SubfolderDeskripsi
kernel/Kernel OS: manajemen proses, memori, dan sumber daya
governance/Tata kelola dan penegakan kebijakan sistem
14 / 15

Progress:

  • Map domain areas to top-level folders
  • Document each major component group
  • Detail subfolder responsibilities
  • Create hierarchical table structures
  • Add implementation notes and cross-references
  • Review for duplicates and inconsistencies

Step 1: Domain Mapping

Identify major functional areas:

  • Core system components
  • User applications
  • Services and daemons
  • Infrastructure and deployment
  • Documentation and governance

Step 2: Folder Documentation

For each top-level folder, create section with:

  • Purpose statement (what the folder contains)
  • Table of subfolders with descriptions
  • Implementation notes for complex areas

Step 3: Hierarchical Tables

Use consistent table format:

Markdown
| Subfolder | Deskripsi | |-----------|-----------| | `component_name/` | Penjelasan fungsi dalam bahasa Indonesia |

Step 4: Cross-Reference Analysis

Document relationships:

  • Note duplicate components across folders
  • Link related functionality
  • Identify integration points
Recommendation
Make examples more concrete with actual input folder structures and complete output sections rather than fragments
15 / 20

Example 1: Input: Operating system with AI governance layer

/core
  /governance
  /kernel
  /security
/apps
  /ecosystem
  /internal

Output:

Markdown
undefined
Recommendation
Streamline best practices and pitfalls sections - many points are basic software documentation knowledge Claude already has

Folder ini berisi semua lapisan inti dari MusGo-OS.

1.1 /core/governance — Tata Kelola dan Etika

SubfolderDeskripsi
constitutional_runtime/Mesin yang menegakkan aturan konstitusi saat runtime
Layer_00_Governor/Lapisan tertinggi: pengambil keputusan akhir

**Example 2:**
Input: Microservices with UI separation

/services /networking /security /ui /web /mobile

Output:
```markdown

Layanan yang berjalan di latar belakang (daemon).

5.1 /services/networking

SubfolderDeskripsi
api_gateway/Gateway API untuk routing permintaan
load_balancer/Penyeimbang beban untuk distribusi traffic
  • Start with functional grouping - Group by business domain first, then technical layers
  • Use numbered sections - Makes navigation easier in large documents
  • Maintain table consistency - Same column headers throughout
  • Indonesian descriptions - Clear, technical but accessible language
  • Note duplicates explicitly - Mark when folders serve similar purposes
  • Include purpose statements - Each major section gets a brief explanation
  • Cross-reference related components - Link dependent or related folders
  • Creating too many nested levels - Keep hierarchy manageable
  • Mixing abstraction levels - Don't put low-level and high-level concerns together
  • Forgetting intermediate folders - Document the purpose of organizational folders
  • Inconsistent naming - Stick to kebab-case or snake_case consistently
  • Missing duplicate analysis - Call out when functionality overlaps
  • Skipping integration points - Document how components interact
0
Grade B-AI Skill Framework
Scorecard
Criteria Breakdown
Quick Start
12/15
Workflow
14/15
Examples
15/20
Completeness
16/20
Format
15/15
Conciseness
10/15