Baseline Skill banner
AdarGit008 AdarGit008

Baseline Skill

Development community

Description

The /baseline skill for Claude Code — a zero-dependency project-readiness checker (69 rules). Install into ~/.claude/skills/baseline.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

baseline-skill

The **`baseline`** skill for **Claude Code** and **Hermes** (and any agent that loads `SKILL.md`): a zero-dependency project-readiness checker packaged as an installable skill. One script over repo files, every rule deterministic and AND-gated into one exit code.

The premise: *don't trust a written promise — make something check it.*

How /baseline decides — the evaluate stack. Five layers: the CLI (check.mjs) loads the rules as pure data; the judge (engine.mjs) gates and tags; the lab (evaluators.mjs) runs one evaluator per check kind; the senses (repo.mjs) read files and git; the world is fs + git itself. A gate miss is no row, an in-scope rule that cannot be evaluated is n/a, and PASS/FAIL roll up into one exit code that gates CI.

Install

git clone https://github.com/AdarGit008/baseline-skill
cd baseline-skill

./install.sh                        # Claude Code -> ~/.claude/skills/baseline
./install.sh --hermes               # Hermes      -> ~/.hermes/skills/software-development/baseline
./install.sh /custom/path           # any custom skills dir
./install.sh --with-session-hook    # also ship hooks/orient-session-start.sh (opt-in; wiring stays by hand)

Then in any repo say **"run baseline"** / **"score this repo"** (Claude Code: `/baseline`). Restart Claude Code, or start a **new Hermes session**, for the skill to appear.

Run it directly (no agent)

node baseline.mjs --repo /path/to/repo        # score — exit 1 on any finding
node baseline.mjs check --self-check          # validate the rule set and print its derived size
node baseline.mjs orient --repo /path/to/repo # five lines: repo · work · graph · knowledge · score
node baseline.mjs trust setup --repo .        # what this repo trusts, and what to wire

Needs only Node ≥ 18 a