npx claudepluginhub aiiware/aii-skillsThis skill is limited to using the following tools:
Provide a clear, thorough explanation of the specified code, architecture, or concept.
$ARGUMENTS specifies what to explain:
src/auth/middleware.ts — Explain the file's purpose and logicparseConfig — Find and explain the implementation"how authentication works" — Trace the flow through the codebasesrc/api/ — Explain the module's architectureUse ASCII/Unicode text diagrams to visualize relationships and flows. Choose the appropriate diagram type for what you're explaining:
┌─────────────────────────────────┐
│ Presentation │
├─────────────────────────────────┤
│ Business Logic │
├─────────────────────────────────┤
│ Data Access │
└─────────────────────────────────┘
Client ──request──▶ Router ──dispatch──▶ Handler
│
validates
│
▼
Client ◀──response── Router ◀──result── Service
App
├── AuthModule
│ ├── LoginHandler
│ └── TokenService → JWTLibrary
├── APIModule
│ ├── Router
│ └── Middleware → AuthModule
└── Database
├── ConnectionPool
└── Migrations
[idle] ──start──▶ [running] ──complete──▶ [done]
│ ▲
error retry
│ │
▼ │
[failed] ────────────────────
| Explaining | Diagram Type |
|---|---|
| System architecture, module boundaries | Component / Layer |
| Request handling, event processing | Data Flow / Sequence |
| File structure, dependency trees, class hierarchies | Dependency / Tree |
| Process lifecycles, state machines, workflows | State / Lifecycle |
Include at least one diagram when explaining architecture, data flow, or multi-component systems. For single functions or simple concepts, diagrams are optional.