review-harness
Audit harness health — memory staleness, skill drift, and convention coverage gaps.
Skill by Sitecore-Studio-Labs
Chalk Labs
Need help deploying review-harness?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/sitecore-studio-labs-review-harness
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: testing, security
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/review-harness
What's inside
- Skill name
review-harness- Description
- Audit harness health — memory staleness, skill drift, and convention coverage gaps. Trigger when the user asks to "review the harness", "audit memory", "check skill freshness", or "harness health".
- License
- MIT
- Instructions
- 95 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Review harness Audit the agent harness for drift and staleness. Produces a single markdown report at `plans/harness-review-YYYY-MM-DD.md`. ## What this skill checks Two things: **memory accuracy** and **skill drift**. ### 1. Memory staleness Read every `.md` file in the memory directory (under `~/.claude/projects/-Users-nels-Projects-sitecoreai-deploy-sync-cli/memory/`, once that directory exists). **Project memories** — check each claim against current state: | Signal | How to verify | Verdict | | ------------------------------------------------ | ------------------------------------------------------------- | ------------------------------------------------ | | References a plan file | `ls plans/<name>.md` | `STALE` if file is gone | | Says work is "planned" / "blocked" / "in-flight" | Check git log + code for evidence it shipped or was abandoned | `STALE` if landed or dead | | Includes a date older than 30 days | Read the memory | `REVIEW` — may still be valid, flag for operator | **Feedback memories** — check for redundancy: | Signal | How to verify | Verdict | | ---------------------------------------------------- | ---------------------------------------------------------------------- | ------------------------------------------- | | Rule now enforced by an ESLint rule, schema, or hook | Grep `eslint.config.js`, `src/config/*.schema.json`, `.claude/hooks/*` | `REDUNDANT` — automation is source of truth | | References a file path that no longer exists | Glob for the path | `DRIFT` — update or remove | **Example finding:** ``` STALE: project_recipe_compiler.md Says "in-flight, IR backend partially done" but the IR backend shipped in commit abc1234 on 2026-04-15 and lives at src/recipe/. Action: update status to "shipped" or remove. ``` ### 2. Skill drift Read every `.claude/skills/*/SKILL.md`. For each skill, extract file paths and symbol names, then verify: | What to check | How | Verdict | | --------------------------------------- | -------------------------------------- | ------------------------------- | | File paths (`src/...`) | Glob for exact path | `DRIFT` if missing | | Function/type/const names | Grep in `src/` | `DRIFT` if missing | | Step assumes a file structure | Read the file, check structure matches | `OUTDATED` if structure changed | | References dependencies in package.json | Check current package.json | `OUTDATED` if dep removed | **Example finding:** ``` DRIFT: codebase-conventions/SKILL.md References `ajv-draft-04` in dependencies list (line 35) but the dep was removed when we migrated to Zod for IR validation. Action: update the dep list and the surrounding sentence. ``` ## Output format Write findings to `plans/harness-review-YYYY-MM-DD.md`: ```markdown # Harness review — YYYY-MM-DD ## Memory (X files checked) - [verdict] filename.md — one-line finding + proposed action - OK: 5 files, STALE: 1, DRIFT: 0, REDUNDANT: 1 ## Skills (X skills checked) - [verdict] skill-name — one-line finding + proposed action - OK: 2, DRIFT: 1, OUTDATED: 0 ## Suggested actions (priority order) 1. [now] Remove/update stale memory X — reason 2. [next] Fix drift in skill Y — reason ``` ## Rules - **Do not edit** memory or skills directly. Write the report; operator decides what to act on. - **Be specific.** Include the file, the claim, the evidence, and the proposed action. - **If everything is healthy, say so.** A clean report is a good report. Don't invent findings. - **One report per run.** If a report already exists for today, overwrite it.
From Sitecore-Studio-Labs/sitecoreai-cli, MIT.
More from Sitecore-Studio-Labs/sitecoreai-cli
- 0.564score
serialization-performance
Sitecore-Studio-Labs
Optimizes serialization performance using include/exclude, field filters, and watch options.
SkillBFreshness: B★ 3Claude Code +9 - 0.564score
config-bootstrap
Sitecore-Studio-Labs
Bootstrap and validate sitecoreai.cli.json configuration.
SkillBFreshness: B★ 3Claude Code +9 - 0.564score
serialization-conflict-resolution
Sitecore-Studio-Labs
Resolves serialization conflicts and move/rename/update issues safely.
SkillBFreshness: B★ 3Claude Code +9 - 0.564score
codebase-conventions
Sitecore-Studio-Labs
Non-negotiable codebase conventions for the scai CLI — module boundaries, error contract, credential handling, agent contract, quality gates.
SkillBFreshness: B★ 3Claude Code +9 - 0.564score
design-principles
Sitecore-Studio-Labs
Golden principles for code design — research-first culture, prefer libraries, validate at boundaries, right abstraction level.
SkillBFreshness: B★ 3Claude Code +9 - 0.564score
serialization-migration-bootstrap
Sitecore-Studio-Labs
Bootstraps new serialization modules and migrations from existing items.
SkillBFreshness: B★ 3Claude Code +9 - 0.564score
serialization-ops
Sitecore-Studio-Labs
Run serialization pull/push/diff/validate/watch workflows.
SkillBFreshness: B★ 3Claude Code +9 - 0.564score
access-and-policy
Sitecore-Studio-Labs
Navigate scai's access model — the workspace policy allowlist and the credential/keychain patterns.
SkillBFreshness: B★ 3Claude Code +9 - 0.564score
agent-mode
Sitecore-Studio-Labs
Run the CLI safely in non-interactive or CI environments.
SkillBFreshness: B★ 3Claude Code +9 - 0.564score
deploy-ops
Sitecore-Studio-Labs
Run Deploy API commands for projects, environments, and deployments.
SkillBFreshness: B★ 3Claude Code +9 - 0.564score
environment-setup
Sitecore-Studio-Labs
Configure authentication for environments (deploy token or client credentials).
SkillBFreshness: B★ 3Claude Code +9 - 0.564score
recipe-authoring
Sitecore-Studio-Labs
Author Sitecore recipes (.recipe.ts) that compile to templates + renderings — map a React/SXA component to a component-template, model data with…
SkillBFreshness: B★ 3Claude Code +9
Signals
- Stars
- 3
- Forks
- 0
- Open issues
- 4
- Last commit (this folder)
- Apr 30, 2026 (6 months ago)
- Last release
- Aug 4, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Sitecore-Studio-Labs
- 0.564score
config-bootstrap
Sitecore-Studio-Labs
Bootstrap and validate sitecoreai.cli.json configuration.
SkillBFreshness: B★ 3Claude Code +9 - 0.564score
serialization-conflict-resolution
Sitecore-Studio-Labs
Resolves serialization conflicts and move/rename/update issues safely.
SkillBFreshness: B★ 3Claude Code +9 - 0.564score
codebase-conventions
Sitecore-Studio-Labs
Non-negotiable codebase conventions for the scai CLI — module boundaries, error contract, credential handling, agent contract, quality gates.
SkillBFreshness: B★ 3Claude Code +9 - 0.564score
design-principles
Sitecore-Studio-Labs
Golden principles for code design — research-first culture, prefer libraries, validate at boundaries, right abstraction level.
SkillBFreshness: B★ 3Claude Code +9 - 0.564score
access-and-policy
Sitecore-Studio-Labs
Navigate scai's access model — the workspace policy allowlist and the credential/keychain patterns.
SkillBFreshness: B★ 3Claude Code +9 - 0.564score
agent-mode
Sitecore-Studio-Labs
Run the CLI safely in non-interactive or CI environments.
SkillBFreshness: B★ 3Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get review-harness running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
review-harness skill. Agent Mart. https://agentmart.dev/skills/sitecore-studio-labs-review-harness (last updated 2026-10-24)