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

specloom

v5.3.0

Published

> > **The Compliance & Traceability Layer for AI Agents.**

Downloads

331

Readme

SpecLoom

The Compliance & Traceability Layer for AI Agents.

npm version License: MIT

SpecLoom is a methodology, process, and tooling for Human-AI Design and development (HADD). It includes MCP Server and CLI designed to enforce the V-Model in agile and iterative development environments for AI-generated solutions. It serves as a guardrail for a fast, yet strict development process that includes requirements elicitation, architecture, planning, implementation, and verification.

Stop "Vibe Coding". Start Engineering.


🧠 Why SpecLoom?

  • For AI Agents: Provides documentation standard and artifact tracing to follow rigid V-model development process. It serves structured "Context Bundles" (Requirements + Design + Code) so you don't have to guess.
  • For Humans: Guide through their contribution to the product, enables "Four-Eyes" review, prevents scope creep, and generates audit-ready documentation automatically.
  • For Teams: Ensure speed without quality drop and bridge the gap between "Fast Prototyping" and "Enterprise Compliance".

⚡ Quick Start

1. Installation

npm install -g specloom

2. Get Started

Follow the Quickstart Guide to set up your project in 5 minutes.


🔌 AI Integration (MCP)

SpecLoom implements the Model Context Protocol (MCP), acting as the "Brain" for agents like Gemini CLI, Claude Desktop, Cursor, Windsurf, or Cline. The MCP server can work locally (your node folder) and does not require moving any data to remote servers.

Configuration

Add SpecLoom to your agent's settings:

{
  "mcpServers": {
    "specloom": {
      "command": "npx",
      "args": [
        "-y",
        "--package",
        "specloom",
        "loom-server"
      ]
    }
  }
}

Process and workflow

Simple workflow

Start your work with /load that will provide all the needed context to your agent on how to work with specloom. You can provide additional context to the agent if needed.

The agent will start working based on execution tasks. He might use the loom xxx commands (you can use them as well :) ), they are the point where you or AI can understand the next tasks, sync created artifacts with the database, and a lot more (use loom --help to see the list).

The agent will get all needed protocols and procedures by himself, but if you want the agent to play a specific role outside of task execution, you may run the MCP server prompt command:

  • /vision & /req: Defines product scope and requirements.
  • /arch: Defines Logical and Physical components.
  • /planning: Breaks requirements into execution tasks.
  • /impl: Ingests context and implements code.
  • /verify: Reviews implementation against requirements.

Expected development process:

AI is producing artifacts using specloom guardrails, while humans review, correct, and approve. The best results in speed are by teams of three (Product/Project owner/manager, Business/system analyst, Developer).

  1. Product/Project owner/manager defines the context, business rules, and stakeholders
  2. Business/system analyst defines the users and their characteristics, use cases and handshakes it with the Product/Project owner/manager
  3. Business/system analyst defines the functional and non-functional requirements
  4. Developer defines the architecture and handshakes it with Business/system analyst
  5. Product/Project owner/manager creates an implementation plan and prioritizes it and handshakes with the Developer
  6. The developer makes implementation and integration verification
  7. The whole team runs product validation and verification based on predefined scenarios.

Recommended RACI matrix:

| | AI agent | Product/Progect owner/manager | Business/system analytic | Developer | | ----- | ----- | ----- | ----- | ----- | | Context | R | A | I | C | | Requirements | R | C | A | I | | Architecture | R | I | C | A | | Architecture | R | I | C | A | | Implementation | R | I | C | A | | Verification | R | A | C | C |


🛡️ Key Features

  • Strict V-Model Enforcement: No Code without Rchitecture. No Architecture without Context.
  • Graph-Based Traceability: Every artifact (User Story, API, Code, Test) is a node in a queryable graph.
  • The "Four-Eyes" Principle: Prevents self-approval of code (Identity separation).
  • Git-Native: All artifacts are JSON files committed alongside your code.

📄 Documentation

License

MIT