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

@embodot/collab

v0.2.4

Published

EmboDot team collaboration playbook CLI for docs normalization, Feishu automation, and agent workflow setup.

Downloads

1,589

Readme


title: Team Collaboration Playbook README form: index updated: 2026-06-22 status: active tags:

  • team-collab
  • entrypoint aliases:
  • Team Collab
  • Team Collaboration Playbook

Team Collaboration Playbook

Team Collab is the file-backed collaboration playbook and CLI for OPC-style teams that coordinate humans and coding agents across code repositories, Obsidian project docs, GitHub/GitLab PRs/MRs, and Feishu automation.

What This Is

  • A shared docs workflow for project memory, handoffs, TODO ownership, and review gates.
  • A CLI package, @embodot/collab, exposed as team-collab / embodot-collab.
  • A runtime protocol installer for Claude Code and Codex skills.
  • A multi-agent file protocol where multi-agent/<wave>/ artifacts are canonical truth.
  • A thin live-session accelerator for local tmux panes; tmux is never source of truth.

Quick Start

npm install -g @embodot/collab@latest
team-collab install-skills --agent all --force
team-collab register <project> --code <code-dir> --docs <docs-dir>
team-collab doctor --project <project>

For a new project:

team-collab init --leader <project> --docs <docs-dir> --code <code-dir> --dry-run
team-collab init --join <project> --dry-run

Core Commands

| Area | Commands | Purpose | |---|---|---| | Setup | install-skills, install-adapters, register, register-docs, init | Install local agent protocol and register code/docs layouts. | | Health | doctor, health, lint, lint-state, lint-multi-agent | Check wiring, sync risks, and docs/protocol shape. | | Sync | sync, $team-progress, $docs-refresh, $handoff, $checkpoint | Keep local project memory and handoff artifacts current. | | Multi-agent wave | multi-agent enable, multi-agent init, multi-agent digest, multi-agent gate, multi-agent plan --check, multi-agent monitor | Create and verify a file-backed multi-agent workstream. | | Agent lifecycle | agent start, agent checkpoint, agent finish, agent close, agent status | Maintain per-agent status, claims, review state, and merge closeout. | | Live session | agent bind-session, agent watch, agent send | Bind local tmux panes, observe redacted output, and deliver persisted messages. |

Multi-Agent Workflow

Enable a project once:

team-collab multi-agent enable --project <project> --language en

Create a wave:

team-collab multi-agent init --project <project> --slug <wave-slug>

Start workers:

team-collab agent start --project <project> --wave <wave-slug> --task T1 --name codex-mac-a --role implementer --owned-files 'src/**'

Coordinate and verify:

team-collab agent checkpoint --project <project> --wave <wave-slug> --name codex-mac-a --summary "..."
team-collab multi-agent digest --project <project> --wave <wave-slug>
team-collab multi-agent gate --project <project> --wave <wave-slug> --pr 123
team-collab multi-agent plan --check --project <project> --wave <wave-slug> --strict

Optional live-session accelerator:

team-collab agent bind-session --project <project> --wave <wave-slug> --agent codex-mac-a --tmux session:0.0
team-collab agent watch --project <project> --wave <wave-slug> --agent codex-mac-a
team-collab agent send --project <project> --wave <wave-slug> --agent codex-mac-a --message "Please checkpoint before changing shared files."

agent send writes and commits a messages/ artifact before tmux delivery. agent watch redacts secret-like pane output by default and does not write shared docs unless --update-last-seen is explicit.

Language Policy

The packaged playbook and templates are English-only. Project-level language, agent_language, and human_brief_language keys remain available for generated multi-agent prose, but this repository no longer ships a parallel translated README or bilingual runtime documents.

Repository Map

| Path | Purpose | |---|---| | bin/team-collab.js | Main CLI implementation. | | scripts/ | Installers, lints, sync helpers, Feishu/GitLab automation. | | templates/ | Bootstrap files for docs/code repos and agent adapters. | | tests/ | Python unittest coverage for CLI behavior and scripts. | | 00-*.md ... 10-*.md | English playbook reference docs. |

Status

  • npm package: @embodot/collab v0.2.1.
  • Multi-agent Phase 0-5 are implemented on main: enable/init, agent lifecycle, digest/status, gate/plan/lint, live-session adapter, and i18n foundation.
  • Runtime CLI message catalog localization is intentionally separate from this docs/template English-only cleanup.

Evolution

This playbook evolves through GitLab MRs. Code and formal code docs use the code platform PR/MR flow; high-level shared docs use GitLab docs MRs. Protected/shared branches must not be force-pushed.