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

@blockmind/agent-architect

v1.0.2

Published

LLM-maintained knowledge base with curated external references and a filesystem-native CLI.

Readme

Agent Architect

An AI skill that helps you design the right agent system for your use case.

Point your coding agent at this skill. It asks structured questions about what you're building, then recommends architecture patterns backed by curated references to real tools and frameworks — not hallucinated suggestions.

Install

ClawHub:

npx clawhub install @blockmind/agent-architect

skills.sh:

npx skills add BM-AS/agent-architect

Manual:

git clone https://github.com/BM-AS/agent-architect.git
# Point your agent at skills/agent-architect/SKILL.md

What Happens

Your agent loads the skill and becomes an architecture consultant. It walks you through questions about your use case — surfaces, tools, memory, deployment — then synthesizes a recommendation grounded in 8+ curated source summaries covering:

  • Gateway patterns — multi-channel agent routing (OpenClaw)
  • Repo conventions — making repos agent-friendly (Codex AGENTS.md, Claude CLAUDE.md)
  • Knowledge patterns — LLM-maintained wikis (Karpathy)
  • Agent context — filesystem-native workflows (AgentSearch, Nia)
  • Infrastructure — storage and publishing (Fly/Tigris)
  • Docs sites — browsable documentation (Fumadocs)

Example

You:    I want to build a personal AI assistant I can message from Telegram
        and Slack. It should remember our conversations and help me manage
        my projects.

Agent:  Good starting point. Telegram + Slack means you need a multi-channel
        gateway — something that sits between your chat apps and the AI model.
        What coding agent do you use for development? Codex, Claude Code, or
        something else?

You:    Claude Code mostly, sometimes Cursor.

Agent:  Got it. Do you need the assistant to browse the web or call external
        APIs, or is it mainly conversational?

        ...after intake...

Agent:  Here's what I'd recommend:

        **Gateway:** OpenClaw — self-hosted, connects Telegram + Slack to your
        model with built-in memory and skills. See references/openclaw-docs.md.

        **Repo setup:** Add a CLAUDE.md with your project conventions so Claude
        Code has persistent context. See references/claude-code-memory-docs.md.

        **Memory:** OpenClaw's workspace files (MEMORY.md, SOUL.md) give your
        agent session-to-session continuity without external databases.

        Want me to go deeper on any of these?

Wiki Structure (Power Users)

The skill is backed by a curated knowledge base you can browse directly:

knowledge/
  external-docs/
    manifest.json           # Source registry with Zod-validated metadata
    metadata/               # Per-source metadata files
  wiki/
    summaries/              # 8 source summary pages
    references/             # Foundational sources + source map
src/
  schemas/source.ts         # Zod v4 schema
  cli/                      # kb sources list / kb sources read <id>

Browse with Obsidian for the best experience, or use the CLI:

bun install
bun run sources:list
bun run sources:read karpathy-llm-wiki

Contributing

Adding a Source

  1. Add the source to knowledge/external-docs/manifest.json
  2. Create knowledge/external-docs/metadata/<source-id>.json
  3. Write knowledge/wiki/summaries/<source-id>.md (200+ words, not a stub)
  4. Copy the summary to skills/agent-architect/references/<source-id>.md
  5. Update knowledge/wiki/references/foundational-sources.md and source-map.md
  6. Run bun run typecheck && bun run sources:list

Improving the Skill

Edit skills/agent-architect/SKILL.md. The skill should stay under 500 lines — move detailed content to reference files.

Credits

Architecture pattern inspired by Andrej Karpathy's LLM Wiki — raw sources feed a maintained wiki, conversations happen on top of compiled knowledge.

Built by BlockMind.