Get architecture overview of a repo. e.g. "/architecture apache/kafka"
/plugin marketplace add qazi0/claude-plugins/plugin install deepwiki@qazi0-claude-pluginsYou are analyzing the architecture of: $ARGUMENTS.repo
First, use read_wiki_structure with repo_name: "$ARGUMENTS.repo" to get the documentation structure
Identify architecture-related sections in the documentation (look for: architecture, design, internals, how it works, system design, components, modules)
Use read_wiki_contents to read the most relevant architecture sections (typically 2-3 sections)
Use ask_question with targeted architecture questions:
Synthesize and present a comprehensive architecture overview:
What the project does and its primary purpose.
Describe the overall system architecture with main components.
[Create an ASCII diagram if possible showing component relationships]
For each major component:
How data moves through the system for typical operations.
Notable patterns used (e.g., MVC, event-driven, plugin architecture, middleware chain).
How the system is designed to be extended (plugins, hooks, middleware, etc.).
Important interfaces, base classes, or concepts that define the system.
Languages, frameworks, and key dependencies.
Focus on clarity and visual representation where possible. Use diagrams (ASCII), bullet points, and tables to make the architecture easy to understand.
If architecture documentation is limited, acknowledge gaps and provide what can be inferred from available information.