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

agentic-workspace-core

v0.2.7

Published

Repository-native agent memory, skills, AGENTS.md, llms.txt, and knowledge workflows for coding agents.

Readme

Agentic Workspace Core

npm version CI

Repository-native memory and workflow infrastructure for coding agents.

Agentic Workspace Core installs a shared AGENTS.md, durable project knowledge in docs/, reusable agent skills, generated llms.txt navigation, handoff conventions, and validation scripts. It keeps agent context inspectable, versioned, and reviewable instead of scattering project memory across hidden chats, stale prompts, and tool-specific rule files.

It is not an agent runtime, framework, vector database, or Obsidian vault. It is a portable core layer you install into a repository so Codex, Claude Code, and other coding agents can work from the same project-native source of truth.

Why Use It

Use Agentic Workspace Core when you want agents to:

  • start from one clear repository instruction entrypoint: AGENTS.md
  • remember project facts through reviewed Markdown docs, not chat history
  • use focused skills for software development, frontend UI, research, handoffs, skill authoring, and project knowledge
  • rebuild generated navigation instead of trusting stale generated context
  • archive old agent rules and memory files into legacy/ before replacing them
  • keep every install, update, and memory change visible in git

Quick Start

Run from the root of the repository where agents will work:

npx agentic-workspace-core@latest init --dry-run
npx agentic-workspace-core@latest init
npm run knowledge:check

init --dry-run prints the exact files that would be created, replaced, or archived. Use it first on existing repositories.

Do not clone this GitHub repository into the target project. Install through the npm CLI so the package places its managed files at the project root.

If the working directory is uncertain, resolve the repository root explicitly:

repo_root="$(git rev-parse --show-toplevel)"
npx agentic-workspace-core@latest init --target "$repo_root" --dry-run
npx agentic-workspace-core@latest init --target "$repo_root"

Install Behavior

init is a clean core install. It may replace these managed paths:

  • AGENTS.md
  • CLAUDE.md
  • .agents/
  • docs/
  • llms.txt

Before replacement, existing agent-facing files are moved into root legacy/ with their relative paths preserved. This includes old instruction files, .agents/, docs/, llms*.txt, common AI-tool rules/config directories, and MCP config files. legacy/ is ignored by git and is not treated as active project knowledge.

This replace-first install model is deliberate: the package creates a clean active agent layer, while keeping old material available for manual review and recovery.

Update

npx agentic-workspace-core@latest update --dry-run
npx agentic-workspace-core@latest update
npm run knowledge:check

Normal update requires an existing install. It:

  • replaces AGENTS.md, CLAUDE.md, .agents/knowledge-core/, and upstream starter skill/eval files
  • preserves project docs under docs/
  • preserves project-specific skill directories and evals
  • preserves safe local .agents/knowledge.config.json extensions
  • archives obsolete agent-facing paths from older package layouts into legacy/
  • rebuilds llms.txt and .agents/generated/*
  • runs doctor validation unless --skip-check is used

Installed projects also get:

npm run awc:update:check

That command runs agentic-workspace-core@latest update --if-newer; it no-ops when the installed core is current and applies the normal update path when a newer package is available.

For controlled projects where you want the package payload reapplied from scratch:

npx agentic-workspace-core@latest update --full --dry-run
npx agentic-workspace-core@latest update --full

update --full archives the current core layer into legacy/ and reinstalls AGENTS.md, CLAUDE.md, .agents/, docs/, and llms.txt from the package payload.

What Gets Installed

AGENTS.md
CLAUDE.md
llms.txt
.agents/
  knowledge.config.json
  generated/
  knowledge-core/
  skills/
  evals/skills/
docs/
  architecture/
  components/
  decisions/
  domain/
  glossary/
  plans/
  reference/
  research/
  runbooks/
  workflows/
legacy/              # ignored, created only when old agent context is archived

.context/handoffs/ is also reserved and ignored for temporary handoff state. It is created only when a handoff workflow needs it.

Starter Skills

  • software-development-workflow: non-trivial coding work from task contract through verified completion.
  • frontend-ui-workflow: frontend/UI build, redesign, polish, review, product-appropriate design taste, design-system consistency, accessibility, responsive behavior, and visual verification.
  • project-knowledge: recall, route, write, correct, and validate durable repository knowledge.
  • research-to-knowledge: source-backed research and research persistence.
  • write-agent-skill: skill creation, revision, security review, and evals.
  • write-agent-handoff: temporary transfer state for another agent, workspace, or future session.

Project Commands

Installed projects get:

npm run knowledge:build
npm run knowledge:doctor
npm run knowledge:check
npm run awc:update:check
  • knowledge:build regenerates llms.txt and .agents/generated/*.
  • knowledge:doctor validates docs, skills, evals, config, and core paths.
  • knowledge:check verifies generated files are current and runs the doctor.
  • awc:update:check checks for a newer Agentic Workspace Core package and updates when needed.

Design Rules

  • Authored Markdown is the source of truth.
  • Generated files are navigation only.
  • Skills are procedural and do not own durable project facts.
  • Handoffs are temporary and ignored by git.
  • Memory writes require owner, evidence, scope, lifecycle status, freshness, retrieval aliases, and safety checks.
  • Optional adapters such as Obsidian, vector search, MCP, graph databases, or SQL databases must not become hidden sources of truth unless a project explicitly chooses that contract.

Requirements

  • Node.js 20 or newer.
  • npm/npx.
  • Git is strongly recommended so install and update diffs are reviewable.

Support

Open bugs, install/update problems, and package design proposals in GitHub Issues.

Package Maintainers

The publishable runtime payload lives under payload/. Source validation runs against that payload in the installed-project shape.

npm run knowledge:check
npm run smoke
npm run release:check

release:check runs knowledge validation, CLI smoke tests, and a dry-run package inspection before publishing. Releases are published to npm through GitHub Releases and the Publish workflow.

License

MIT.

Status

0.2.x is the current public hardening line. The core is usable today, with a deliberately explicit install/update model and active hardening around agent memory, skills, generated indexes, and update safety.