By douinc
AI-powered documentation pipeline that mines git history and analyzes codebases to produce a full Zensical documentation site with architecture, API, operations, domain, and evolution sections.
Documents API endpoints, schemas, authentication flows, and request/response contracts. Annotates breaking changes from git history artifacts.
Analyzes repository architecture including project structure, dependency graphs, design patterns, and module relationships. Enriches analysis with historical context from git history artifacts.
Orchestrator agent for the Code Archaeology documentation pipeline. Coordinates 4 phases of analysis to produce a complete Zensical documentation site with architecture docs and a unique Evolution section mined from git history.
Analyzes operational aspects of a codebase including testing infrastructure, build systems, CI/CD pipelines, configuration management, and infrastructure-as-code.
Extracts domain concepts, business rules, and policy constraints from the codebase in plain language. Designed for non-technical domain experts to review and validate that the system correctly implements organizational policies and business logic.
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A curated collection of Claude Code plugins by DOU Inc.
| Plugin | Description | Version |
|---|---|---|
| code-archaeology | Mine git history and analyze codebases to produce a full documentation site | 1.2.0 |
| claudemd | Review and optimize CLAUDE.md files following context engineering best practices | 1.0.0 |
| joan | Integrate Joan workspace-based knowledge and task management into Claude Code | 0.1.0 |
# Install from this marketplace repo
claude plugin add https://github.com/douinc/douinc-claude-code-marketplace --path plugins/code-archaeology-plugin
claude plugin add https://github.com/douinc/douinc-claude-code-marketplace --path plugins/claudemd-plugin
claude plugin add https://github.com/douinc/douinc-claude-code-marketplace --path plugins/joan-plugin
git clone https://github.com/douinc/douinc-claude-code-marketplace.git
claude --plugin-dir ./douinc-claude-code-marketplace/plugins/code-archaeology-plugin
claude --plugin-dir ./douinc-claude-code-marketplace/plugins/claudemd-plugin
claude --plugin-dir ./douinc-claude-code-marketplace/plugins/joan-plugin
AI-powered documentation pipeline that mines git history and analyzes codebases to produce a full documentation site with architecture, API, operations, domain, and evolution sections.
Generates documentation that is impossible from a static codebase snapshot alone -- including inferred Architecture Decision Records (ADRs), migration guides, epoch-based changelogs, deprecation tracking, and visual branch history with semantic commit summaries.
Commands:
/code-archaeology:setup -- Run the setup for documentation pipeline/code-archaeology:dig [path] -- Run the full documentation pipelineRequirements: Claude Code CLI with agent teams, Git, Python/uv
Review and optimize your CLAUDE.md files following context engineering best practices. Audit, score, and auto-fix your CLAUDE.md for maximum Claude Code effectiveness.
Commands:
/claudemd -- Full review with detailed analysis/claudemd --health -- Quick health score/claudemd --fix -- Auto-rewrite following best practicesIntegrate Joan workspace-based knowledge and task management into Claude Code projects. Access domain knowledge pods, manage todos, create implementation plans, and execute work with configurable strategies.
Prerequisites: Joan CLI installed and authenticated (joan auth login)
Commands:
/joan:init -- Initialize project with Joan/joan:sync -- Sync pods and todos with server/joan:todo -- Create or list todos/joan:plan [todo-uuid] -- Create implementation plan/joan:work [todo-uuid] -- Implement a todo/joan:context -- Regenerate CLAUDE.md with Joan contextMIT
npx claudepluginhub douinc/douinc-claude-code-marketplaceFetch and insert real SVG brand logos from SVGL API into Figma designs
Integrate Joan, a workspace-based knowledge and task management service, into a Claude Code project
Review and optimize CLAUDE.md files following context engineering best practices
Use this agent when you need to analyze a service or codebase component and create comprehensive documentation in CLAUDE.md files. This agent should be invoked after implementing new services, major refactoring, or when documentation needs updating to reflect the current codebase structure. Examples: <example>Context: The user has just implemented a new authentication service and wants to document it properly. user: 'I just finished implementing the auth service, can you document how it works?' assistant: 'I'll use the codebase-documenter agent to analyze the authentication service and create detailed documentation in CLAUDE.md' <commentary>Since the user has completed a service implementation and needs documentation, use the Task tool to launch the codebase-documenter agent to create comprehensive CLAUDE.md documentation.</commentary></example> <example>Context: The user wants to ensure a newly added API module is properly documented for the team. user: 'We need documentation for the new payment processing API I just added' assistant: 'Let me use the codebase-documenter agent to analyze the payment processing API and create proper documentation' <commentary>The user needs documentation for a new API module, so use the codebase-documenter agent to create CLAUDE.md files with setup instructions and architectural notes.</commentary></example>
Documentation generation with API docs, architecture diagrams, and tutorials
Commands for generating documentation and managing changelogs
Automatically update CLAUDE.md file based on recent code changes
Helps Claude read a planning document and explore related files to get familiar with a topic. Asking Claude to prepare to discuss seems to work better than asking it to prepare to do specific work. This is followed by Plan, then Execute.
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.