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

@stryder-works/agent-skills

v0.1.4

Published

Shared Cursor agent skills for Stryder-Works

Readme

@stryder-works/agent-skills

Shared Cursor agent skills for Stryder-Works.

This package is the source of truth for the Stryder overlay skills listed below. App repos copy a skill folder into .cursor/skills/<id>/.

What lives here

  • skills/issue-integration — land named issues with review loops
  • skills/setup-stryder-works-skills — wire tracker, labels, domain docs, and overlays
  • skills/stryder-works-repo-setup — checklist for a new Stryder-Works repo
  • skills/box-github-gh-with-app — local GitHub App helper for gh
  • docs/matt-pocock-inventory.md — Matt skills install list; Stryder overlays
  • docs/agents/ — filled tracker docs for this repo, plus templates for consumers
  • AGENTS.md — agent entry
  • .cursor/skills/ — dogfood copies of the overlays so Cursor lists them here
  • CHANGELOG.md — Keep a Changelog history for package versions

This package consumes @stryder-works/coding-standards as a devDependency for ESLint, lint:drift, and testing principles. After pnpm install, read testing principles at node_modules/@stryder-works/coding-standards/docs/agents/testing-principles.md. Do not copy that file into this repo.

Install

This package is public. Install the published package.

pnpm:

pnpm add -D @stryder-works/agent-skills

npm:

npm install --save-dev @stryder-works/agent-skills

Pin a published version when you need a freeze. Do not install this package from a git URL.

Sync

Cursor loads skills from .cursor/skills/<id>/ in the consuming repo.

Copy each overlay you need:

cp -R node_modules/@stryder-works/agent-skills/skills/issue-integration \
  .cursor/skills/issue-integration

Repeat for setup-stryder-works-skills, stryder-works-repo-setup, and box-github-gh-with-app as needed.

From a clone of this repo (no node_modules):

cp -R skills/issue-integration /path/to/app/.cursor/skills/issue-integration

After you change a skill here, copy it again into each consumer. Edit the canonical file in this package first.

Dogfood (this repo)

This repo is the package source, not a consumer. Cursor still only lists skills from .cursor/skills/<id>/.

Dogfood by copying from in-repo skills/<id>/ into .cursor/skills/<id>/. Package skills/ stays the source of truth. After you change a skill here, refresh the copies:

cp -R skills/issue-integration .cursor/skills/issue-integration

Repeat for setup-stryder-works-skills, stryder-works-repo-setup, and box-github-gh-with-app.

Do not install published @stryder-works/agent-skills into this repo to make Cursor list the overlays.

Tracker

Filled docs for this repo:

  • docs/agents/issue-tracker.md
  • docs/agents/triage-labels.md
  • docs/agents/label-flow.md
  • docs/agents/domain.md
  • docs/agents/worktrees.md
  • docs/agents/worktree-pruning.md
  • docs/agents/doc-authoring.md
  • docs/agents/know-who-told-protocol.md
  • docs/agents/primitives.md

Land branch is release. Done-label is stage:awaiting-release. Keep the issue open.

Templates for consumers ship under docs/agents/*.template.md. Copy them into the consumer repo. Fill the Defaults table. You have a standing grant to override any default. Record each override in that table.

  • docs/agents/issue-tracker.github.template.md
  • docs/agents/triage-labels.template.md
  • docs/agents/label-flow.template.md
  • docs/agents/worktrees.template.md
  • docs/agents/worktree-pruning.template.md
  • docs/agents/doc-authoring.template.md
  • docs/agents/know-who-told-protocol.template.md
  • docs/agents/primitives.template.md

Default tracker path: docs/agents/issue-tracker.md. Default labels path: docs/agents/triage-labels.md. Put a different path in the template Defaults table Override column. Keep the templates.

Matt skills vs vendor policy

Install Matt Pocock skills with:

npx skills@latest add mattpocock/skills {SKILL_NAMES}

Do not copy Matt skill bodies into this package.

Vendor only Stryder overlays here. Read docs/matt-pocock-inventory.md for the favorite list and the stay-out list.

Run setup-stryder-works-skills in the consumer. Do not run setup-matt-pocock-skills for org defaults. That overlay writes GitHub Issues plus org stage:* vocabulary. It does not write Matt triage label strings unless the owner lists them under Override in the consumer tracker templates.

GitHub access

Prefer the local gh helpers in this package:

  • skills/box-github-gh-with-app
  • skills/stryder-works-repo-setup/scripts/gh-app-token.sh
  • skills/stryder-works-repo-setup/scripts/setup-github-app.sh

Use GitHub MCP as fallback. Never print a token.

When the local App helper is installed in a consumer, read skills/box-github-gh-with-app/SKILL.md.

Local check

pnpm install
pnpm run lint
pnpm run lint:drift
pnpm run typecheck
pnpm test

test runs check:skills, check:changelog, and scripts/*.test.mjs. check:skills checks YAML frontmatter on each skills/*/SKILL.md.

License

This package uses the MIT license. Copyright (c) 2026 Justin Elias. Read LICENSE.