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

@mind-fold/trellis

v0.1.2

Published

AI capabilities grow like ivy — Trellis provides the structure to guide them along a disciplined path

Readme

Trellis

English | 中文

AI capabilities grow like ivy — full of vitality but climbing in all directions. Trellis provides the structure to guide them along a disciplined path.

Based on Anthropic's Effective Harnesses for Long-Running Agents, with engineering practices and improvements for real-world usage.

Installation

pnpm install -g @mind-fold/trellis
# or
npm install -g @mind-fold/trellis

Quick Start

# Initialize in your project
trellis init
# or use short alias
tl init

# Initialize with developer name
trellis init -u your-name

# Initialize for specific tools only
trellis init --cursor          # Cursor only
trellis init --claude          # Claude Code only
trellis init --cursor --claude # Both (default)

What It Does

Trellis creates a structured workflow system in your project:

your-project/
├── .trellis/
│   ├── .developer                 # Developer identity (gitignored)
│   ├── workflow.md                    # Workflow guide
│   ├── agent-traces/            # Session tracking
│   │   └── {developer}/           # Per-developer progress
│   │       ├── index.md           # Progress index
│   │       ├── features/          # Feature tracking
│   │       │   ├── {day}-{name}/  # Feature directory
│   │       │   │   └── feature.json
│   │       │   └── archive/       # Completed features
│   │       └── progress-N.md      # Session records
│   ├── structure/                 # Development guidelines
│   │   ├── frontend/              # Frontend standards
│   │   ├── backend/               # Backend standards
│   │   └── guides/                # Thinking guides
│   └── scripts/                   # Utility scripts
│       ├── common/                # Shared utilities
│       │   ├── paths.sh           # Path utilities
│       │   ├── developer.sh       # Developer management
│       │   └── git-context.sh     # Git context
│       ├── feature.sh             # Feature management
│       ├── add-session.sh         # Record sessions
│       ├── get-context.sh         # Get session context
│       ├── get-developer.sh       # Get developer name
│       └── init-developer.sh      # Initialize developer
├── .cursor/commands/              # Cursor slash commands
├── .claude/commands/              # Claude Code slash commands
├── init-agent.md                  # AI onboarding guide
└── AGENTS.md                      # Agent instructions

Key Features

1. Multi-Developer Support

Each developer (human or AI) gets their own progress tracking:

./.trellis/scripts/init-developer.sh <name>

2. Slash Commands

Pre-built commands for AI assistants:

| Command | Purpose | |---------|---------| | /init-agent | Initialize AI session with context | | /before-frontend-dev | Read frontend guidelines before coding | | /before-backend-dev | Read backend guidelines before coding | | /check-frontend | Validate frontend code against guidelines | | /check-backend | Validate backend code against guidelines | | /check-cross-layer | Verify cross-layer consistency | | /finish-work | Pre-commit checklist | | /record-agent-flow | Record session progress | | /break-loop | Deep bug analysis | | /onboard-developer | Full workflow onboarding |

3. Thinking Guides

Structured guides to prevent common mistakes:

  • Cross-layer thinking guide
  • Code reuse thinking guide
  • Pre-implementation checklist

4. Feature Tracking

Track features with directory-based structure:

./.trellis/scripts/feature.sh create my-feature  # Create feature
./.trellis/scripts/feature.sh list               # List active features
./.trellis/scripts/feature.sh archive my-feature # Archive completed

CLI Commands

trellis init              # Initialize workflow
trellis init -u <name>    # Initialize with developer name
trellis init -y           # Skip prompts, use defaults
trellis init -f           # Force overwrite existing files
trellis init -s           # Skip existing files

How It Works

  1. AI reads init-agent.md at session start
  2. Follows guidelines in .trellis/structure/
  3. Updates progress in .trellis/agent-traces/
  4. Uses slash commands for common tasks

This creates a structured, documented workflow where:

  • AI agents maintain context across sessions
  • Work is tracked and auditable
  • Code quality standards are enforced
  • Multiple agents can collaborate

Acknowledgments

Trellis is built upon ideas and inspirations from:

License

FSL-1.1-MIT (Functional Source License, MIT future license)

Copyright © Mindfold LLC