npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

see-harness-lite

v1.1.1

Published

Pacote estático de agentes (Maestro + 6 especialistas) e skills OpenCode da Secretaria de Estado de Educação de MG

Downloads

495

Readme

see-harness-lite

Pacote estático de agentes (Maestro + 6 especialistas) e skills OpenCode da Secretaria de Estado de Educação de MG.

Distribui um snapshot fixo de 7 definições de agentes e 35 skills em markdown, prontos para uso no OpenCode. Sem nuvem, sem telemetria, sem dependências.

Propósito

Padronizar a esteira interna de desenvolvimento em um pacote instalável com um único comando. Cada agente é um arquivo .md no formato nativo do OpenCode (frontmatter YAML + corpo), instalado em ~/.config/opencode/agent/. Cada skill é uma pasta <nome>/SKILL.md instalada em ~/.config/opencode/skill/.

Pré-requisitos

  • OpenCode instalado
  • Node.js 18 ou superior

Instalação

npx see-harness-lite

O comando instala os 7 agentes em ~/.config/opencode/agent/ e as 35 skills em ~/.config/opencode/skill/ (criando os diretórios se necessário). Ao final, reabra o OpenCode para que agentes e skills sejam carregados.

Se algum arquivo de destino já existir com conteúdo diferente, a instalação é abortada por segurança — use --yes para sobrescrever.

Agentes incluídos

| Agente | Mode | Missão | |---|---|---| | Maestro (maestro) | primary | Orquestrador central da esteira — decompõe, delega e valida entregas de ponta a ponta | | Backend Developer (backend-developer) | subagent | Implementa Server Actions, endpoints de API e lógica de validação no servidor | | Frontend Developer (frontend-developer) | subagent | Codifica interfaces React/TypeScript/Tailwind sem lógica acoplada ao banco | | Supabase Specialist (supabase-specialist) | subagent | Modela schemas, migrações SQL e políticas RLS do Supabase | | Code Reviewer (code-reviewer) | subagent | Revisão de código em 5 eixos: corretude, legibilidade, arquitetura, segurança e performance | | Git Specialist (git-master) | subagent | Gerencia branches, commits, PRs e versionamento | | Documentation Specialist (documentation-specialist) | subagent | Mantém documentação técnica e de produto rastreável a PRDs, regras de negócio, decisões, alterações e evidências |

Skills incluídas

As 35 skills estão agrupadas por área de atuação. Cada uma é uma pasta <nome>/SKILL.md instalada em ~/.config/opencode/skill/.

Orquestração e Planejamento

| Skill | Descrição | |---|---| | using-agent-skills | Descobre e invoca skills de agente; metahabilidade de descoberta e seleção de skills por tarefa | | orchestrate-pipeline | Orquestra a esteira de desenvolvimento do Maestro, coordenando agentes e etapas de execução | | monitor-agents | Monitora agentes em execução na esteira, acompanhando progresso e resultados para o orquestrador | | conflict-resolution | Resolve conflitos de pipeline: arquivos em disputa, mudanças concorrentes e coordenação entre agentes | | planning-and-task-breakdown | Quebra trabalho em tarefas ordenadas e estimáveis a partir de requisitos ou especificação | | context-engineering | Otimiza o contexto do agente: setup de sessão, regras de projeto e correção de qualidade degradada | | idea-refine | Refina ideias brutas em conceitos acionáveis por pensamento divergente e convergente estruturado | | interview-me | Extrai a intenção real do usuário por entrevista de uma pergunta por vez até ~95% de confiança | | spec-driven-development | Cria especificações antes de codificar, quando requisitos são incertos ou inexistentes | | incremental-implementation | Entrega alterações de forma incremental, quebrando trabalho grande em etapas menores |

Frontend

| Skill | Descrição | |---|---| | frontend-ui-engineering | Constrói interfaces de nível de produção, do layout ao gerenciamento de estado | | react-components | Detalha o processo para codificar componentes React reutilizáveis, tipados e de nível de produção | | nextjs-app-router | Estrutura páginas, layouts, server components e data fetching no App Router do Next.js | | pwa-setup | Configura Progressive Web App: manifest, service worker e suporte offline | | bundle-optimization | Reduz o tamanho do bundle e o carregamento inicial para melhorar a performance | | api-routes | Padroniza rotas de API e server actions com validação, autenticação e respostas consistentes |

Backend e Dados

| Skill | Descrição | |---|---| | api-and-interface-design | Orienta o design estável de APIs, interfaces e limites entre módulos, frontend e backend | | edge-functions | Implementa Edge Functions para lógica de servidor leve e próxima ao cliente | | migrations | Cria, aplica e versiona migrações de banco de dados de forma segura | | schema-design | Modela schemas de banco de dados para tarefas de desenvolvimento | | data-modeling | Modela dados persistentes — entidades, relações e tipos — antes de implementar | | seed-data | Cria e mantém dados de seed realistas para desenvolvimento e testes | | rls-policies | Escreve e audita políticas de Row Level Security (RLS) no banco |

Qualidade e Review

| Skill | Descrição | |---|---| | code-review-and-quality | Conduz revisão de código multieixo (corretude, legibilidade, arquitetura, segurança e performance) antes do merge | | test-driven-development | Direciona o desenvolvimento orientado a testes ao implementar lógica, corrigir bugs ou mudar comportamento | | bug-detection | Detecta e diagnostica bugs por varredura sistemática de fluxos e sinais de erro | | code-simplification | Simplifica código para clareza sem mudar comportamento | | rls-testing | Valida políticas RLS testando permissões e possíveis vazamentos entre papéis e tenants | | doubt-driven-development | Submete decisões não triviais a revisão adversarial de contexto fresh antes de considerá-las firmes |

Git e Release

| Skill | Descrição | |---|---| | git-workflow-and-versioning | Estrutura o fluxo de trabalho Git: branches, commits, resolução de conflitos, releases e versionamento | | repo-setup | Prepara a estrutura inicial do repositório: arquivos base, ferramentas e convenções | | release-manager | Gerencia releases: escolha de versão semântica, changelog, tags e publicação | | shipping-and-launch | Prepara lançamentos em produção com checklist de pré-lançamento e estilo de rollback |

Documentação

| Skill | Descrição | |---|---| | documentation-and-adrs | Registra decisões e documentação (incluindo ADRs) com contexto para engenheiros e agentes futuros | | source-driven-development | Baseia cada decisão de implementação em documentação oficial, com código citado na fonte |

Flags disponíveis

| Flag | Descrição | |---|---| | --help, -h | Mostra a ajuda | | --list | Lista os 7 agentes e as 35 skills do pacote e indica se já estão instalados no destino | | --yes | Sobrescreve arquivos de destino conflitantes sem perguntar | | --uninstall | Remove apenas os arquivos gerenciados por este pacote | | --dir <caminho> | Usa uma raiz de destino alternativa (agentes em <caminho>/agent, skills em <caminho>/skill) |

Desinstalação

npx see-harness-lite --uninstall

Remove exclusivamente os arquivos gerenciados por este pacote: os 7 arquivos de agente (identificados por nome de arquivo) e os 35 arquivos SKILL.md das skills (removendo a pasta <nome> se ficar vazia). Nenhum outro arquivo do diretório é tocado.

Notas importantes

  • SNAPSHOT fixo (v1.0.0): este pacote distribui 7 definições de agentes e 35 skills capturadas em um momento fixo e não recebe atualizações automáticas. Novas versões são distribuídas como novas versões do pacote.
  • Modelo herdado: os agentes não fixam campo model no frontmatter — todos herdam o modelo da sessão OpenCode em uso.
  • Agentes e skills: agentes são instalados em ~/.config/opencode/agent/ e skills em ~/.config/opencode/skill/; ao atualizar o pacote, ambos são atualizados juntos.
  • Sem rede, sem telemetria, sem coleta de dados.