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

@yysjjd/agent-feed

v1.1.6

Published

Repository-owned workflow governance for AI coding agents.

Readme


Your AI coding assistant is not broken. It is usually missing a shared workflow.

Agent Feed installs AGENTS.md plus a standardized .agents/ protocol into your repository, giving Codex, Claude Code, Cursor, verification, review, and handoff one unified source of truth. Teams can then extend that foundation without changing the core protocol by layering in project-specific constraints, domain knowledge, and imported skills from skill-hub.

No more drifting conversations, scope creep, invented architecture decisions, or lost context after compression.

💡 Why You'll Feel The Difference

Agent Feed turns the recurring failure modes of AI coding into visible advantages:

  • Focused context: the assistant loads the rules, project constraints, domain docs, and skills needed for the current task instead of flooding the prompt or guessing from stale chat.
  • Scope control: outcome boundaries and Task Briefs keep a small request from turning into an unsolicited redesign.
  • Decision safety: architecture, contract, verification, and source-of-truth choices stop at a human confirmation gate instead of becoming accidental code.
  • Evidence-backed completion: "done" is tied to the verification profile, docs checks, review gates, and the actual task boundary.
  • Clean handoff: Context Capsules and session-state rules preserve only result-affecting conclusions, so long sessions can resume without replaying the whole conversation.
  • Flexible customization: keep the core workflow standardized, then layer in project-specific constraints and imported skills for your language, stack, review style, or team habits.

🎯 Problems It Solves

| Pain point | Without Agent Feed | With Agent Feed | | --- | --- | --- | | Inconsistent behavior across AI tools | Rules live in chat, CLAUDE.md, Cursor rules, and scattered docs. | One canonical AGENTS.md plus thin adapters. | | Small tasks become redesigns | The assistant keeps expanding scope. | Outcome boundaries, Task Briefs, and task routing. | | Important decisions are invented silently | Architecture, contracts, or verification choices appear from chat. | Decision gates require human confirmation. | | "Done" has weak evidence | Tests, docs checks, or review are skipped. | Verification and review gates are part of the loop. | | Long sessions lose direction | Context compression drops active conclusions. | Session-state handoff and Context Capsule rules. | | Skills or scripts drift unexpectedly | Trusted AI assets can change without a clear checkpoint. | External trust hashes and stop-before-use checks. | | Teams need their own methods | Generic prompts do not capture project-specific review or implementation habits. | Project/domain layers plus skill-hub imports extend the protocol without replacing the core workflow. |

In short: Agent Feed turns chaotic AI-assisted coding into a repeatable, controllable, and team-friendly engineering process.

🚀 Quick Start

Install Agent Feed:

brew install fqmyysjjd/tap/agent-feed
# or
uv tool install agent-feed
# or
pipx install agent-feed
# or
npm install -g @yysjjd/agent-feed

The npm package is a thin wrapper around the Python CLI. It requires Python 3.11+ on the machine and installs the matching PyPI package during npm install.

Initialize a project:

agent-feed init      # install the protocol into the current project
agent-feed check     # validate structure, references, scripts, skills, and adapters
agent-feed status    # see current state and the next recommended action

If the project already has AI instructions, init backs them up into .feed-backup/<timestamp>/ and installs Agent Feed without destroying the old workflow. The generated migration guide tells your AI assistant how to preserve decisive legacy rules into .agents/project/ and .agents/domain/.

🤝 Start AI-Assisted Development

After initialization, open your AI coding assistant in the repository and begin with the following task prompt:

First, review the development guidelines for the project, and then, start to carry out our tasks:

1. [Describe the first concrete result you want to achieve]
2. [Describe the second concrete result you want to achieve]

⚙️ How It Works

Instruction In. Verified Handoff Out.

The core workflow enforces a strict, linear pipeline instead of an open-ended chat:

Agent Feed Workflow Pipeline

The protocol is intentionally split by responsibility while remaining customizable:

| Layer | Responsibility | | --- | --- | | AGENTS.md | Repository entry contract, priority order, mandatory gates, and routing. | | .agents/rules/ | Reusable workflow constraints for boundary, context, testing, review, git, and handoff. | | .agents/project/ | User-maintained repository constraints such as architecture, layout, milestones, and verification commands. | | .agents/domain/ | Stable project knowledge: concepts, contracts, and source-of-truth ownership. | | .agents/skills/ | Task workflows for architecture, implementation, fixes, reviews, and imported/custom methods. | | .agents/session-state/ | Compact handoff state for context compression, not a transcript or product memory. | | .agents/scripts/ | Protocol checks, skill indexing, adapter sync, trust checks, and verification entrypoints. | | Client adapters | CLAUDE.md, .claude/skills/, and .cursor/rules/agent-feed.mdc point tools back to the canonical protocol. |

Agent Feed generated assets

The Bottom Line: Agent Feed adds workflow governance without becoming a heavy runtime service. It is tool-neutral (Codex, Claude Code, Cursor), safe and auditable (external hash storage), and extensible without forking (import skills via skill-hub). Reusable protocol rules stay strictly separated from your project-specific constraints.

🌍 Ecosystem Fit

Agent Feed sits beside the AI coding tools and rule formats developers already use.

| Tool or format | How Agent Feed relates | | --- | --- | | AGENTS.md | Uses AGENTS.md as the canonical entrypoint, then adds rules, skills, checks, adapters, and handoff around it. | | Codex | Uses AGENTS.md and .agents/skills/ directly. | | Claude Code | Gets a thin CLAUDE.md adapter and a .claude/skills/ mirror. | | Cursor | Gets a thin always-on rule that imports @AGENTS.md. | | Continue and other AI tooling | Can coexist with Agent Feed as the repository-owned workflow layer around local AI-assisted development. |

💻 Common Commands

agent-feed                 # interactive menu in a TTY
agent-feed init            # initialize the current project; backs up old AI instructions
agent-feed status          # compact health and drift summary
agent-feed check -a        # run every protocol and adapter check
agent-feed upgrade         # refresh managed assets and report source-specific CLI updates
agent-feed sync -a         # update all supported client adapters
agent-feed index-skills    # regenerate the skill index after local or imported skill changes
agent-feed skills list     # inspect installed local skills
agent-feed skills remove   # remove one or more installed skills and refresh derived assets
agent-feed skill-hub       # browse and import curated public skills for team-specific workflows
agent-feed config check    # validate project and user-level config
agent-feed config prune    # remove stale user-level project records
agent-feed --help          # full CLI reference

All path arguments are optional. When omitted, commands operate on the current directory.

📚 Documentation

  • AI Development Protocol Flow: the full governance loop, trigger points, file responsibilities, and pain points solved.
  • Agent Feed Usage Guide: practical setup, daily workflow, customization, skills, upgrades, and troubleshooting.
  • Template Model: canonical structure, adapters, skill index, project settings, and trust-state ownership.
  • Trust Model: external hash storage, skill trust levels, and custom-skill safety boundaries.
  • Basic Generated Output: the directory layout created by agent-feed init.
  • Live Protocol Example: the real AGENTS.md, CLAUDE.md, .agents/project/, .agents/domain/, and skill index used to develop this repository.

📂 Repository Tour

src/agent_feed/              Python CLI, checks, prompts, adapters, trust, settings, and templates
npm/                         thin npm wrapper that delegates to the Python CLI
package.json                 npm wrapper package contract
docs/                        public protocol and template docs
examples/                    generated output and live protocol examples
tests/                       Python CLI behavior and protocol regression coverage
.agents/                     development protocol for this repository itself