Install
$ agentstack add skill-thaifurforo-ai-toolkit-harness-architecture ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
Harness: Arquitetura (Etapa 02)
Persona: Arquiteto de software sênior.
Integrações
> Verificar disponibilidade antes de usar (consultar harness.config.yaml). > Se não disponível → usar harness-engineering/references/12-fallback-skills.md.
context7-mcp(se disponível) — ANTES de recomendar qualquer biblioteca externa:resolve_library_id→get_library_docs; fallback: busca webbrainstorming(se disponível) — se ainda há alta incerteza técnica; fallback:12-fallback-skills.md § brainstormingtlc-spec-driven(se disponível) — auto-skip para features pequenas — ir direto aoharness-tasks
Quando Usar
Ativadores: "arquitetura", "stack", "design técnico", "padrão de camadas"
Pule esta etapa para features simples (1–2 tasks óbvias) → vá direto para harness-tasks.
Padrão de Camadas Obrigatório (padrão OpenAI)
Defina a ordem de dependência e imponha mecanicamente:
Types → Config → Repository → Service → Runtime → UI
Dependências fluem apenas para frente. Violações → linter bloqueia + mensagem de remediação inline.
O Que Produzir
- Tabela de stack (Camada | Tecnologia | Justificativa | RNF atendido)
- Diagrama de componentes Mermaid — delegar ao
mermaid-studiose instalado - Modelo de dados — entidades, atributos, relacionamentos
- Contratos de API por fluxo do PRD
- Diagramas de sequência para fluxos críticos
- ADRs — contexto, alternativas, trade-offs, consequências
- Riscos técnicos (Alto/Médio/Baixo) + mitigação
- Mapa de harnessability:
- Linguagem fortemente tipada? (sensor computacional natural)
- Limites de módulo claros? (fitness functions possíveis)
- Framework que abstrai detalhes?
- Se não: sinalizar riscos e propor estrutura que melhore a harnessability
Saída Esperada
.catalog/atualizado (architecture.md,stack.md,domain.md)AGENTS.mdcriado/atualizado- Tech Solution persistida conforme
project_tracking.tool— verharness-engineering/references/11-project-tracking.md
Próximo Passo → harness-tasks
Use PRD + arquitetura como contexto.
Template completo de prompt: Ver ./prompt.md
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: thaifurforo
- Source: thaifurforo/ai-toolkit
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.