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

@vivshaw/loam

v7.0.0

Published

Portable workflow skills for coding agents

Readme

Loam

Loam is a portable suite of Agent Skills for software development. It grew from obra/superpowers and ed3dai/ed3d-plugins, with an emphasis on lightweight planning, independent review loops, clear prose, and durable project state.

Principles

  • Prefer simplicity, directness, and concision.
  • Use strict typechecking, linting, formatting, and tests to rule out errors.
  • Start projects with questions and write short, verifiable requirements.
  • Keep project plans lightweight and use one durable progress record.
  • Delegate bounded implementation and research to fresh native subagents when available.
  • Have a different context review work than the one that wrote it.

Install

Loam ships the same skills/ tree to Agent Plugins clients, Claude Code, Codex, OpenCode, and Pi. It contains no custom agents or lifecycle hooks.

Agent Plugins

Install this repository with any client that supports the Agent Plugins format.

Claude Code

/plugin marketplace add rhizomatous/loam
/plugin install loam@loam

Codex

codex plugin marketplace add rhizomatous/loam
codex plugin add loam@loam

OpenCode

Add the npm package to opencode.json:

{
  "$schema": "https://opencode.ai/config.json",
  "plugin": ["@vivshaw/loam"]
}

Pi

pi install git:github.com/rhizomatous/loam
# or...
pi install npm:@vivshaw/loam

Use

Describe the work normally: “plan this feature,” “implement this project plan,” “debug this failure,” or “review this branch.” The host discovers relevant skills from their descriptions. To get oriented, ask: “How can I use Loam?”

The main workflow is research, plan, implement, review. Planning produces .loam/projects/<project>/spec.md, plan.md, and isolated issue files.

Contents

  • Workflow: design exploration, PRD writing, project planning, implementation, TDD, independent review, debugging, and branch completion.
  • Research: codebase investigation plus internet and remote-source research.

Every skill and its supporting resources live under skills/.

Expansion Packs

Loam Meta provides the authoring skills for agent directives, Agent Skills, portable packages, marketplaces, and AGENTS.md maintenance. It installs independently and is also listed in Loam's Claude Code and Codex marketplaces.

Loam Code provides coding standards and language-specific guidance for TypeScript, React, Go, Python, Rust, PostgreSQL, testing, comments, commits, and defensive design. Install it alongside Loam to retain the former bundled coding guidance; it is also listed in Loam's Claude Code and Codex marketplaces.

Loam Research provides technical-writing and data-visualization guidance, including the house palette, accessibility rules, validation scripts, and reference assets. It installs independently and is also listed in Loam's Claude Code and Codex marketplaces.

The .loam directory

This directory contains all the planning materials your agent writes. It's up to you whether to commit it to git or ignore it. Personally, I would recommend ignoring it. I think the types of written material that make good project guidance for an agent are very different from the types of written material that makes good durable documentation.

Development

See docs/CONTRIBUTING.md.

Remix Loam

Tune the suite to your own workflow: swap its PRD format, issue tracker, coding standards, review policy, or language guidance. Install Loam Meta when changing skills, agent directives, or package adapters.

Credits

Loam is licensed under CC BY-SA 4.0.