feature-matrix-parity

Update competitor parity columns in the ZeroClaw feature matrix TOML from source-walked repository evidence.

32.7k|4.9k|Updated Feb 13, 2026
One-click install
npx skills add https://github.com/zeroclaw-labs/zeroclaw --skill feature-matrix-parity
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feature-matrix-parity
Source: https://github.com/zeroclaw-labs/zeroclaw/tree/main/.claude/skills/feature-matrix-parity
Command: npx skills add https://github.com/zeroclaw-labs/zeroclaw --skill feature-matrix-parity

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Keeping the OpenClaw and Hermes comparison columns of the ZeroClaw feature matrix accurate requires manually auditing two large external repositories, and guessing from directory names or memory produces wrong parity verdicts that mislead readers.

Core Features & Use Cases

  • Source-walked parity verdicts: Shallow-clone both competitor repos, resolve provider/channel/tool aliases, and verify each matched module is actually wired and called before marking a cell supported, partial, planned, or none.
  • Issue-tracker planned detection: Search open feature requests via the GitHub CLI so slots with no module but an open request are marked planned instead of none.
  • Guarded TOML updates: Write docs/book/feature-matrix-parity.toml with pinned clone SHAs and checked dates, then validate with the cargo feature_matrix guard test and regenerate the rendered mdbook page.
  • Use Case: When the rendered feature matrix shows Unknown cells for OpenClaw or Hermes, run this workflow to re-walk both trees, fill the parity TOML with auditable verdicts, and confirm the live page renders correctly.

Quick Start

Update the feature matrix by re-walking the OpenClaw and Hermes repositories and filling the parity TOML with verified support statuses.

Frequently Asked Questions about feature-matrix-parity

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I update the ZeroClaw feature matrix parity data?

Shallow-clone the OpenClaw and Hermes repositories, walk each matrix row against the actual implementing modules, then write verdicts into docs/book/feature-matrix-parity.toml. Finish by running cargo test -p xtask --lib feature_matrix and regenerating the mdbook page.

How are supported, partial, and none statuses decided in the feature matrix?

A cell is supported only when a first-class module exists, is wired into a real path, and is on by default. Default-off, gateway-only, or selectively wired modules are partial, while defined-but-dead or missing modules are none.

When should a feature matrix cell be marked planned instead of none?

Mark planned when the competitor tree has no module for the slot but an open feature request exists in the issue tracker. Search open issues by title with the GitHub CLI and record the issue number and check date in the TOML header.

Why does the feature matrix guard test fail after editing the TOML?

The parity join hard-fails when a TOML key no longer matches a walked row or a walked row has a stale key. Run cargo test -p xtask --lib feature_matrix and align every key with the live rendered page's row set.

Can the ZeroClaw column of the feature matrix be edited by hand?

No. The ZeroClaw column is walked from the binary's own registries at docs-build time and regenerates itself. Only the OpenClaw and Hermes columns are hand-maintained in the parity TOML.