Analyst Skill
CommunityAutomate requirements analysis, ensure clear specifications.
Product & Management#specification#project planning#requirements analysis#ADR#BDD#C4 model#Arc42#system health
AuthordeMGoncalves
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill streamlines the initial discovery and detailed specification phases of a project, ensuring that requirements are clearly understood, scope is well-defined, and detailed specifications (BDD scenarios, architectural views) are created systematically. It prevents ambiguity and rework by establishing a solid foundation.
Core Features & Use Cases
- Requirements Analysis & Proposal Creation: Understands the "why" and "what" of a proposed change, assesses its complexity (LOW/MEDIUM/HIGH), identifies breaking changes, and generates a
proposal.mddocument. - Detailed Specification (Arc42 + C4 + BDD + ADR): Creates comprehensive
spec.mddocuments, adapting the Arc42 structure based on complexity, incorporating C4 diagrams, BDD scenarios (Given-When-Then), and Architecture Decision Records (ADRs). - System Health Assessment: Evaluates the system for "deterioration signals" (rigidity, fragility, immobility, viscosity) to identify potential architectural issues early.
- Use Case: When a new feature is proposed, this Skill first creates a
proposal.mdto clarify the problem and assess complexity. If approved, it then generates a detailedspec.mdwith BDD scenarios and architectural views, providing a clear blueprint for development.
Quick Start
To initiate the planning phase for a new feature: @skill analyst "Adicionar validação de CPF no cadastro de usuários"
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: Analyst Skill Download link: https://github.com/deMGoncalves/arq-specs-template/archive/main.zip#analyst-skill Please download this .zip file, extract it, and install it in the .claude/skills/ directory.