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

agnostic-core

v1.1.1

Published

Acervo agnóstico de Claude Code Skills, Agents, Commands e Workflows — instalável em qualquer repositório Git.

Downloads

759

Readme

agnostic-core

License: MIT Lint Markdown Check Refs

Acervo de boas ideias para desenvolvimento de software. Navegue livremente. Use o que fizer sentido para o seu projeto.


Quick install

Execute na raiz de qualquer repositório git:

Bash / Linux / macOS / WSL:

curl -sL https://raw.githubusercontent.com/paulinett1508-dev/agnostic-core/master/scripts/install.sh | bash

PowerShell / Windows:

iwr -useb https://raw.githubusercontent.com/paulinett1508-dev/agnostic-core/master/scripts/install.ps1 | iex

npm / Node.js (qualquer plataforma com bash disponível):

npx agnostic-core@latest init

Git submodule manual:

git submodule add https://github.com/paulinett1508-dev/agnostic-core.git .agnostic-core
git submodule update --init

O instalador automático:

  1. Detecta seu stack (React, Vue, Next, Express, FastAPI, Django, Python, Docker, Vercel, Cloudflare, Replit, Turborepo, Drizzle, Prisma, etc).
  2. Adiciona .agnostic-core/ como submodule.
  3. Gera ou complementa o CLAUDE.md com referências às skills relevantes para o stack detectado.
  4. Gera a camada nativa .claude/skills/<nome>/SKILL.md para autodescoberta no Claude Code.
  5. (Opcional) Configura hook PostToolUse para auto-push após commits.

Para customizar: ver ONBOARDING.md e docs/integration-guide.md.


O que é isso?

Um catálogo de ideias, padrões e referências escritas em Markdown puro. Nenhuma instalação obrigatória. Nenhum lock-in. Nenhum fluxo imposto.

Você (ou a IA que te assiste) abre um arquivo, lê, e decide se aquela ideia se aplica ao seu contexto. O projeto se adapta ao acervo — nunca o contrário.


O que tem aqui?

Skills — ideias por domínio

| Categoria | O que você vai encontrar | |---|---| | skills/security/ | Hardening de API, OWASP Top 10, política de segurança, pentest | | skills/frontend/ | Governança CSS, auditoria HTML/CSS, Tailwind, SEO, i18n | | skills/ux-ui/ | Princípios de interface, hierarquia visual, acessibilidade | | skills/database/ | Queries seguras, migrations, schema design, seleção de ORM | | skills/backend/ | Operações financeiras, padrões de API, DDD, Event Sourcing, migração | | skills/devops/ | Deploy, observabilidade, containerização, monorepo, rollback | | skills/performance/ | Auditoria de performance, N+1, async | | skills/cache/ | Estratégias de cache, TTL, invalidação | | skills/testing/ | Unitários, integração, E2E, TDD | | skills/audit/ | Revisão de código, debugging sistemático, validação | | skills/automacao/ | Git hooks, CI/CD, scripts de setup | | skills/mcp/ | Ideias de MCP servers, quando e como criar | | skills/ai/ | Fact-checking, integração com LLMs | | skills/communication/ | Contrato de resposta para IA: conciso, decisivo, sem firulas |

Agents — padrões de agentes especializados

| Agent | Para que serve | |---|---| | agents/reviewers/security-reviewer.md | Padrão de agent para revisão de segurança | | agents/reviewers/code-inspector.md | Padrão de agent para inspeção de código (SPARC) | | agents/reviewers/architecture-reviewer.md | Revisão de decisões arquiteturais (DDD, migração) | | agents/generators/boilerplate-generator.md | Padrão de agent para geração de estrutura inicial | | agents/specialists/devops-engineer.md | Especialista em deploy, infra e operações | | agents/specialists/database-architect.md | Especialista em schema design e banco de dados | | agents/specialists/mobile-developer.md | Especialista em desenvolvimento mobile | | agents/specialists/seo-specialist.md | Especialista em SEO e Core Web Vitals |

Workflows — templates de processo

| Workflow | Para que serve | |---|---| | commands/workflows/brainstorm.md | Explorar opções antes de implementar | | commands/workflows/create.md | Criar app ou feature completa do zero | | commands/workflows/debug.md | Investigação sistemática de bugs | | commands/workflows/deploy.md | Processo de deploy seguro |

Exemplos — como outros usam este acervo

| Exemplo | O que mostra | |---|---| | exemplos/referencia-no-claude-code.md | Como referenciar skills em um CLAUDE.md | | exemplos/prompts-prontos.md | Prompts de exemplo para Claude Code, Cursor e similares |


Como usar?

Não tem passo obrigatório. A forma mais direta:

  1. Navegue pelas pastas acima
  2. Abra o arquivo da categoria que te interessa
  3. Leia e avalie se faz sentido para o que você está construindo
  4. Use, adapte ou ignore

Se quiser instalar o acervo num projeto, use o Quick install no topo. Para exemplos de referência em CLAUDE.md, veja exemplos/referencia-no-claude-code.md.

Atualizar o acervo em um projeto

# via npx
npx agnostic-core@latest update

# ou diretamente
git submodule update --remote .agnostic-core
git add .agnostic-core && git commit -m "chore: update agnostic-core" && git push

Verificar integridade local do acervo

npm run check-refs   # ou: bash scripts/check-refs.sh

Contribuindo

Ver CONTRIBUTING.md

Licença

MIT