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

@yoshi-dai/yori

v1.16.0

Published

yori - AI co-development harness framework (AIエージェントとともに開発するためのハーネスフレームワーク)

Readme

yori

English | 日本語

MIT License npm version GitHub Stars

A harness engineering knowledge base for AI co-development. Embed design principles, rules, and decision records into your project so AI agents reason autonomously — without you repeating instructions every session.

A harness is an external structure (rules + plugins + decision records) that guides AI agent behavior. Instead of telling AI what to do each session, you embed the guidance into the project itself.

yori (this repository) is the blueprint and template collection of the harness. Run opencode/setup-harness.sh in your target project to deploy a working harness.

Why yori

  • AI output quality varies session by session
  • Repeating the same instructions to AI every time
  • AI forgets past decisions
  • AI cuts corners when context window is full (context anxiety)
  • AI commits secrets accidentally
  • Project knowledge trapped in human heads

Quick Start

# Run in your target project root (recommended)
bash <(curl -s https://raw.githubusercontent.com/Yoshi-Dai-1/yori/main/opencode/setup-harness.sh)

See opencode/README.md for alternative setup methods (npm / git clone).

After setup, open the project in OpenCode and start a session. The AI will automatically guide you through project definition, architecture, and design setup.

Features

| Category | Count | Description | |---|---|---| | Principles | 24 | Universal principles: harness engineering, security, code quality, test strategy, cognitive load design, etc. | | Architectures | 13 | Architecture patterns by project type (Web API / CLI / monorepo / mobile / etc.) | | Plugins | 17 | TypeScript event-driven guardrails (secrets prevention, diagnostics, env check, lint, skill tracking, etc.) | | Instructions | 11 | Rule files injected on session events | | Subagents | 9 | Agent definitions specialized for specific tasks | | ADRs | 4 | Architecture Decision Records |

Project Structure

yori/
  opencode/                 Harness blueprint & templates (distributed by setup-harness.sh)
    principles/             Universal principles
    architectures/          Architecture patterns
    decisions/              Decision records (ADR)
    snippets/               Templates (distribution)
    setup-harness.sh        Setup script
    README.md               Harness setup instructions (English)
    README.ja.md            Harness setup instructions (Japanese)
  AGENTS.md                 yori's own agent definition (not distributed)
  README.md                 Project overview (English)
  README.ja.md              Project overview (Japanese)
  package.json              npm package definition
  cli.js                    npm CLI entry point
  setup-harness.ps1         Windows (WSL2) wrapper
  .releaserc.json           semantic-release configuration
  .github/                  GitHub Actions workflows
  .design-notes/            Design notes (yori development, not distributed)

Links

License

MIT