Add pbakaus/impeccable (v4.1.1, 23 design commands, 59 deterministic anti-slop rules) to the frontend workflow and READMEs. Document the QA harness measurements in both READMEs: before/after workflow scores on the same ruler (total +98.6%), the four green gates, the meta-tests, and what the refinement added. Full snapshot history is in qa/snapshots/.
4.9 KiB
4.9 KiB
Skills usadas e de onde vieram
Este é o inventário do que os workflows carregam. Cada skill é um diretório
com um SKILL.md; para o Hermes Agent, vão em ~/.hermes/skills/.
Pilar de segurança (wf-security-review)
| Skill | Origem | O que faz |
|---|---|---|
safedeps |
Jeneidi/safedeps | Consulta OSV.dev em tempo real; CVE por package@version com severidade e versão de fix. Inclui o script check_deps.py |
sca-audit |
OWASP/secure-agent-playbook | SCA de dependências com análise de alcance (reachability), mapeamento CWE |
code-review-security |
OWASP/secure-agent-playbook | Code review de segurança sistemático mapeado a OWASP Top 10 + ASVS |
secrets-scan |
OWASP/secure-agent-playbook | Detecta credenciais/API keys no código e no git history |
api-security-review |
OWASP/secure-agent-playbook | Revisão de API contra OWASP API Security Top 10 |
web-security-review |
OWASP/secure-agent-playbook | Web app contra OWASP Top 10 (2021) |
cve-triage |
UnitOneAI/SecuritySkills | Prioriza CVE por CVSS 4.0 / EPSS / CISA KEV |
patch-prioritization |
UnitOneAI/SecuritySkills | Decide a ordem de remediação |
dependency-scanning |
UnitOneAI/SecuritySkills | Varredura de dependências |
Frontend / UI / design (wf-frontend)
| Skill | Origem | O que faz |
|---|---|---|
frontend-design |
anthropics/skills | Direção visual, tipografia, fugir do genérico |
web-design |
KAOPU-XiaoPu/web-design | Estética web coesa |
vercel-react-best-practices |
vercel-labs/agent-skills | 40+ regras de perf React/Next |
vercel-composition-patterns |
vercel-labs/agent-skills | Compound components, composição |
animate |
emilkowalski/skill | Motion com propósito |
impeccable |
pbakaus/impeccable | Vocabulário de design: 23 comandos + 59 regras determinísticas anti-slop |
anti-ai-slop |
local | Detecta padrão visual "gerado por IA" |
avoid-ai-writing |
conorbronsdon/avoid-ai-writing | Remove AI-isms de texto/microcopy |
Backend / API (wf-backend)
| Skill | Origem | O que faz |
|---|---|---|
secure-coding |
v6x/secure-coding-skill | Padrões de codificação segura em 15 stacks |
bola-detector |
apisec-inc/apisec-skills | Detecta object-level authorization (OWASP API1) |
auth-rbac-scaffold |
apisec-inc/apisec-skills | Auth/RBAC (OWASP API2/API5) |
injection-checker |
apisec-inc/apisec-skills | Injection SQL/ORM/shell (OWASP API8) |
openapi-hardener |
apisec-inc/apisec-skills | Saneia schemas OpenAPI/Zod (OWASP API3) |
api-security-review |
apisec-inc/apisec-skills | Review completo OWASP API Top 10 |
security-test-generator |
apisec-inc/apisec-skills | Gera testes de segurança |
Arquitetura (wf-architecture)
| Skill | Origem | O que faz |
|---|---|---|
system-design |
Kotivskyi/architecture-governance-skills | Framework HelloInterview de system design |
c4-architecture |
Kotivskyi/architecture-governance-skills | Diagramas C4 (Mermaid/Structurizr) |
isaqb-architecture-governance |
Kotivskyi/architecture-governance-skills | arc42 + ADR |
secure-architecture-governance |
Kotivskyi/architecture-governance-skills | Threat model STRIDE+CIA, S-ADR |
Caça de bugs (todas)
| Skill | Origem | O que faz |
|---|---|---|
hermaguard |
Sahil-SS9/hermaguard | Review adversarial: pre-scan + 3 agentes (edge cases, ataque, blast radius) |
Como instalar as skills de origem
A maioria instala via npx skills (formato agentskills.io):
npx skills add anthropics/skills --skill frontend-design
npx skills add vercel-labs/agent-skills --skill vercel-react-best-practices
npx skills add conorbronsdon/avoid-ai-writing
npx skills add https://github.com/pbakaus/impeccable --skill impeccable
As de segurança do OWASP e UnitOne instalam clonando e copiando o diretório da skill:
git clone --depth 1 https://github.com/OWASP/secure-agent-playbook.git
cp -r secure-agent-playbook/plugins/code-security-skills/skills/{sca-audit,secrets-scan} ~/.hermes/skills/
git clone --depth 1 https://github.com/UnitOneAI/SecuritySkills.git
cp -r SecuritySkills/skills/vuln-management/{cve-triage,patch-prioritization} ~/.hermes/skills/
O safedeps precisa do script junto da skill:
git clone --depth 1 https://github.com/Jeneidi/safedeps.git
cp -r safedeps/skills/safedeps ~/.hermes/skills/safedeps
cp safedeps/check_deps.py ~/.hermes/skills/safedeps/