
doc-blueprint
by arbgjr
Sistema de desenvolvimento de software orientado por agentes de IA que automatiza e coordena todo o ciclo de vida do desenvolvimento.
SKILL.md
name: doc-blueprint description: | Gera blueprints de documentacao usando templates padronizados. Suporta README, API docs, arquitetura, e guias. Use quando: criar README, documentar API, gerar arquitetura. allowed-tools:
- Read
- Write
- Glob
- Grep user-invocable: true
Documentation Blueprint Skill
Proposito
Esta skill gera documentacao tecnica automaticamente a partir do codigo e artefatos.
Comandos
/doc-readme
Gera README.md baseado na analise do codigo:
/doc-readme
Analisa:
- Estrutura do projeto
- Arquivos de configuracao (package.json, *.csproj, etc.)
- Codigo fonte
- Dependencias
/doc-api
Gera documentacao de API:
/doc-api
Extrai:
- Endpoints (controllers, routes)
- Request/Response schemas
- Codigos de erro
- Exemplos de uso
/doc-arch
Gera documentacao de arquitetura:
/doc-arch
Inclui:
- Visao geral do sistema
- Diagrama de componentes (Mermaid)
- Fluxos de dados
- ADRs relacionados
/doc-onboarding
Gera guia de onboarding para desenvolvedores:
/doc-onboarding
Contem:
- Setup do ambiente
- Estrutura do projeto
- Fluxo de desenvolvimento
- Convencoes de codigo
/doc-runbook
Gera runbook operacional:
/doc-runbook
Inclui:
- Procedimentos de deploy
- Troubleshooting comum
- Metricas a monitorar
- Contatos de escalacao
Templates
README Template
# {Project Name}
{Brief description - 2-3 sentences}
## Status
[](link)
[](link)
[](link)
## Overview
{What the project does, key features}
## Architecture
{High-level architecture diagram}
```mermaid
graph TD
A[Client] --> B[API Gateway]
B --> C[Service]
C --> D[Database]
Getting Started
Prerequisites
- {requirement 1}
- {requirement 2}
Installation
# Clone
git clone {repo-url}
cd {project}
# Install dependencies
{install-command}
# Configure
cp .env.example .env
# Edit .env with your settings
# Run
{run-command}
Configuration
| Variable | Description | Default |
|---|---|---|
VAR_1 | Description | default |
Usage
# Example usage
{example-command}
API Reference
Development
Running Tests
{test-command}
Code Style
{code-style-info}
Contributing
See CONTRIBUTING.md
License
{license-info}
### API Documentation Template
```markdown
# API Reference
## Base URL
`https://api.example.com/v1`
## Authentication
{auth-info}
## Endpoints
### {Resource Name}
#### GET /{resource}
List all {resources}.
**Request**
```http
GET /api/v1/{resource}
Authorization: Bearer {token}
Response
{
"data": [...],
"pagination": {
"page": 1,
"per_page": 20,
"total": 100
}
}
Errors
| Code | Description |
|---|---|
| 401 | Unauthorized |
| 500 | Internal Server Error |
### Architecture Document Template
```markdown
# Architecture Overview
## System Context
{High-level description}
## Components
### Component 1
- **Responsibility**: {description}
- **Technology**: {tech stack}
- **Interfaces**: {APIs, events}
### Component 2
...
## Data Flow
```mermaid
sequenceDiagram
participant C as Client
participant A as API
participant S as Service
participant D as Database
C->>A: Request
A->>S: Process
S->>D: Query
D-->>S: Result
S-->>A: Response
A-->>C: Response
Architecture Decision Records
Security
{security-considerations}
Scalability
{scalability-approach}
## Output
Documentos sao salvos em:
`.agentic_sdlc/projects/{project-id}/docs/`
Estrutura gerada:
docs/ ├── README.md # Gerado por /doc-readme ├── API.md # Gerado por /doc-api ├── ARCHITECTURE.md # Gerado por /doc-arch ├── ONBOARDING.md # Gerado por /doc-onboarding ├── RUNBOOK.md # Gerado por /doc-runbook └── diagrams/ # Diagramas gerados ├── architecture.mmd └── sequence.mmd
## Integracao com SDLC
| Fase | Documentacao Gerada |
|------|---------------------|
| Fase 2 | User Stories, Requisitos |
| Fase 3 | Architecture Overview, ADRs |
| Fase 5 | API Docs, Code Comments |
| Fase 7 | Release Notes, Changelog |
| Fase 8 | Runbooks, Playbooks |
## Geracao de Diagramas
Diagramas sao gerados em formato Mermaid:
```mermaid
graph TD
subgraph "Camada de Apresentacao"
A[Web App]
B[Mobile App]
end
subgraph "Camada de API"
C[API Gateway]
D[Auth Service]
end
subgraph "Camada de Servicos"
E[Service A]
F[Service B]
end
subgraph "Camada de Dados"
G[(Database)]
H[(Cache)]
end
A --> C
B --> C
C --> D
C --> E
C --> F
E --> G
F --> G
E --> H
Customizacao
Para customizar templates, edite:
.agentic_sdlc/templates/doc-*.md
Pontos de Pesquisa
Para melhores praticas:
- "readme best practices"
- "api documentation standards"
- "architecture documentation template"
Score
Total Score
Based on repository quality metrics
SKILL.mdファイルが含まれている
ライセンスが設定されている
100文字以上の説明がある
GitHub Stars 100以上
1ヶ月以内に更新
10回以上フォークされている
オープンIssueが50未満
プログラミング言語が設定されている
1つ以上のタグが設定されている
Reviews
Reviews coming soon
