By devfullcycle
Perform full architectural analysis, deep component inspections, and multi-language dependency audits on your codebase. Generate structured Markdown reports and folders detailing architecture, relationships, risks, vulnerabilities, technical debt, business rules, and critical issues without modifying code.
npx claudepluginhub devfullcycle/claude-mkt-place --plugin project-analizerRun a full architectural analysis including dependencies, architecture, and component deep-dives. Generate comprehensive reports with MANIFEST index.
Run a dependency audit on the project and generate a full report with the findings and the documentation for each dependency.
Use this agent when you need a comprehensive architectural analysis of a codebase. Examples: <example>Context: User wants to understand the overall architecture of a new project they've inherited. user: 'I just inherited this codebase and need to understand its architecture' assistant: 'I'll use the architectural-analyzer agent to provide you with a comprehensive architectural analysis of the project' <commentary>The user needs architectural understanding, so use the architectural-analyzer agent to generate a detailed architectural report.</commentary></example> <example>Context: Team is preparing for a major refactoring and needs architectural insights. user: 'We're planning a major refactoring and need to understand our current architecture first' assistant: 'Let me use the architectural-analyzer agent to create a detailed architectural report that will help guide your refactoring decisions' <commentary>Since architectural understanding is needed for refactoring decisions, use the architectural-analyzer agent.</commentary></example> <example>Context: Code review reveals potential architectural issues. user: 'I've been reviewing code and I'm concerned about our architectural coupling' assistant: 'I'll use the architectural-analyzer agent to perform a deep architectural analysis and identify coupling issues' <commentary>Architectural concerns require the architectural-analyzer agent to provide comprehensive analysis.</commentary></example>
Use this agent when you need to perform deep technical analysis of software components, understand their implementation details, business rules, and architectural relationships. Examples: <example>Context: User wants to understand how a specific service works in their microservices architecture. user: 'Can you analyze the payment-service component and explain how it works?' assistant: 'I'll use the component-deep-analyzer agent to perform a comprehensive analysis of the payment-service component.' <commentary>The user is requesting detailed component analysis, so use the component-deep-analyzer agent to examine the payment-service implementation, dependencies, and business logic.</commentary></example> <example>Context: User has an architecture report and wants detailed analysis of key components mentioned in it. user: 'I have this architecture report that mentions several core components. Can you analyze each of the main components listed?' assistant: 'I'll use the component-deep-analyzer agent to examine each of the core components mentioned in your architecture report.' <commentary>The user wants component-level analysis based on an architecture report, which is exactly what the component-deep-analyzer agent is designed for.</commentary></example>
Use this agent when you need to analyze and audit the health, security, and status of dependencies in a software project. It identifies outdated, deprecated, or legacy libraries, checks for vulnerabilities, and provides structured, actionable insights without ever altering the codebase. Examples: <example>Context: User wants to understand the current state of their project's dependencies before a major release. user: 'Can you check if our dependencies are up to date and secure?' assistant: 'I'll use the dependency-auditor agent to analyze your project's dependencies and provide a comprehensive audit report.' <commentary>Since the user is asking for dependency analysis, use the dependency-auditor agent to review package health and security.</commentary></example> <example>Context: User is concerned about potential security vulnerabilities in their third-party libraries. user: 'I'm worried about security issues in our npm packages' assistant: 'Let me use the dependency-auditor agent to scan for security vulnerabilities and outdated packages in your project.' <commentary>The user has security concerns about dependencies, so use the dependency-auditor agent to perform a security-focused dependency audit.</commentary></example> <example>Context: User wants to modernize their codebase and remove legacy dependencies. user: 'We need to identify which libraries are outdated or deprecated in our project' assistant: 'I'll use the dependency-auditor agent to identify outdated, deprecated, and potentially risky dependencies that should be updated or replaced.' <commentary>Since the user wants to identify legacy dependencies, use the dependency-auditor agent to analyze dependency health and modernization opportunities.</commentary></example>
A collection of Claude Code plugins for software architecture and design documentation.
This marketplace provides four powerful plugins for architectural documentation and analysis:
To use these plugins, first add this marketplace to Claude Code:
/plugin marketplace add devfullcycle/claude-mkt-place
This command adds the GitHub repository as a plugin marketplace source.
After adding the marketplace, install individual plugins:
# Install ADRs Management plugin
/plugin install adrs-management@devfullcycle
# Install Diagrams Generator plugin
/plugin install diagrams-generator@devfullcycle
# Install Project Analyzer plugin
/plugin install project-analizer@devfullcycle
# Install Development Guidelines plugin
/plugin install development-guidelines@devfullcycle
Note: The marketplace identifier (devfullcycle) is derived from the GitHub organization/username. After adding the marketplace, you can also browse available plugins using:
/plugin
Document architectural decisions systematically:
/adr-map # Phase 1: Map codebase
/adr-identify AUTH DATA # Phase 2: Identify potential ADRs
/adr-generate BILLING # Phase 3: Generate formal ADRs
/adr-link # Link ADRs with relationships
Create visual documentation from FDDs:
/c4-generate docs/features/payment-fdd.md
/mermaid-generate docs/features/auth-fdd.md
Analyze project architecture and dependencies:
/generate-architectural-report
/run-dependency-audit
Generate comprehensive development guidelines for any programming language:
/generate-development-guideline Python
/generate-development-guideline TypeScript --orm=prisma --web=express --testing=jest
/generate-development-guideline Go --orm=sqlc --web=chi --db=pgx
For detailed usage instructions, see each plugin's documentation:
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Uses power tools
Uses Bash, Write, or Edit tools