Knowledge
AI-powered assistant for Harness-based software delivery, helping automate CI/CD, testing, deployments, and pipeline optimization with faster, safer, and more reliable workflows.
npx -y skills add Tiao553/sdd-harness-copilot --skill knowledgeAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
AgentSpec commands for knowledge. Use /knowledge-commands + intent. Reads .github/config/grounding.md before executing. Commands: /create-kb, /update-kb, /refresh-stale-kbs
The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.
SKILL.md
4.3 KB, as published. Nobody here has run it
Knowledge Commands
Invoke:
/knowledge-commands+ descrição da tarefa
Regras Globais Obrigatórias
Estas regras valem para todos os comandos desta skill. Se houver conflito com blocos legados migrados, esta seção vence.
Grounding e Agente
- Antes de executar qualquer comando, leia
.github/config/grounding.md. - Leia
.github/config/routing.json; se nenhuma rota específica casar, use.github/agents/architect.kb-architect.agent.md. - Leia
.github/agents/architect.kb-architect.agent.mdantes de criar, atualizar ou auditar KBs. - Carregue somente os arquivos necessários do domínio em
.github/kb/{domain}/; nunca carregue o diretório inteiro. - Toda resposta operacional deve iniciar com o bloco
[GROUNDING]exigido por.github/config/grounding.md.
Caminhos Canônicos
| Tipo | Caminho correto |
|---|---|
| Domínios KB | .github/kb/{domain}/ |
| Templates KB | .github/kb/_templates/*.template |
| Registry KB | .github/kb/_index.yaml |
| Agente KB | .github/agents/architect.kb-architect.agent.md |
| Quick reference | .github/kb/{domain}/quick-reference.md |
| Índice do domínio | .github/kb/{domain}/index.md |
| Conceitos | .github/kb/{domain}/concepts/*.md |
| Patterns | .github/kb/{domain}/patterns/*.md |
| Specs | .github/kb/{domain}/specs/*.yaml |
MCPs e Fontes
Use MCPs para validar conhecimento antes de gravar conteúdo técnico. Ordem recomendada:
| MCP | Uso principal | Obrigatoriedade |
|---|---|---|
context7 | Documentação oficial de bibliotecas, frameworks e APIs versionadas | Preferencial |
ref | Referência técnica/API quando disponível | Preferencial |
exa ou tavily | Pesquisa ampla, exemplos de produção e mudanças recentes | Complementar |
| MCP específico do domínio | Cloud, banco, plataforma ou vendor quando existir | Preferencial para domínio |
Regras de validação:
- Use pelo menos 2 fontes quando o conteúdo afetar comandos, APIs, limites, sintaxe ou comportamento versionado.
- Se só houver 1 fonte confiável, registre caveat de confiança no relatório final.
- Se fontes conflitarem, não invente resolução; registre conflito e peça decisão.
- Todo arquivo criado ou atualizado deve conter
> **MCP Validated:** YYYY-MM-DD. - Preserve conteúdo local relevante; atualizações devem ser incrementais e rastreáveis.
Estrutura Mínima de um KB
.github/kb/{domain}/
├── index.md
├── quick-reference.md
├── concepts/
├── patterns/
└── specs/
Crie arquivos a partir de .github/kb/_templates/:
| Saída | Template |
|---|---|
index.md | index.md.template |
quick-reference.md | quick-reference.md.template |
concepts/{name}.md | concept.md.template |
patterns/{name}.md | pattern.md.template |
specs/{name}.yaml | spec.yaml.template |
| entrada do registry | domain-manifest.yaml.template |
Se .github/kb/_index.yaml não existir, crie com raiz domains: antes de registrar o primeiro domínio. Se existir, atualize apenas a entrada do domínio impactado.
Comandos Disponíveis
| Comando | Descrição | Arquivo | Agente |
|---|---|---|---|
/create-kb | Criar KB domain completo com validação MCP | commands/create-kb.md | kb-architect |
/update-kb | Atualizar KB existente com mudanças validadas | commands/update-kb.md | kb-architect |
/refresh-stale-kbs | Identificar e atualizar KBs desatualizados | commands/refresh-stale-kbs.md | kb-architect |
Escalação
- Se a criação de KB revelar dependência em domínio existente, proponha merge ou cross-reference antes de duplicar.
- Se a atualização revelar reestruturação grande, proponha plano antes de editar múltiplos domínios.
- Se o refresh detectar conflitos entre fontes MCP, registre conflito e peça decisão.
See Also
- Agent:
.github/agents/architect.kb-architect.agent.md - Example:
.github/kb/{domain}/ - Templates:
.github/kb/_templates/ - Registry:
.github/kb/_index.yaml