Claude-skill-registry agent-ops-baseline

Create .agent/baseline.md and later compare against it. Use when capturing baseline build/lint/test results or investigating newly introduced findings.

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/agent-ops-baseline" ~/.claude/skills/majiayu000-claude-skill-registry-agent-ops-baseline && rm -rf "$T"
manifest: skills/data/agent-ops-baseline/SKILL.md
source content

Baseline Workflow

Preconditions

  • .agent/constitution.md
    exists and commands are CONFIRMED.

CLI Commands

Works with or without

aoc
CLI installed. Baseline operations use direct file editing by default.

Build/Lint/Test Commands

Get commands from

.agent/constitution.md
— these vary by project:

# Example constitution commands (project-specific)
build: npm run build
lint: npm run lint
test: npm run test
format: npm run format

Issue Discovery After Baseline (File-Based — Default)

When baseline findings need to be tracked as issues:

  1. Increment
    .agent/issues/.counter
  2. Append issues to appropriate
    .agent/issues/{priority}.md
    file
  3. Use type
    BUG
    for failures,
    CHORE
    for warnings

CLI Integration (when aoc is available)

When

aoc
CLI is detected in
.agent/tools.json
, these commands provide convenience shortcuts:

OperationCLI Command
Create issue from finding
aoc issues create --type BUG --priority high --title "..."
List existing issues
aoc issues list --status open
Show issue
aoc issues show <ID>

Baseline Capture (mandatory before code changes)

  1. Run build/lint commands from constitution
  2. Write to
    .agent/baseline.md
    :
    • commands executed
    • exit codes
    • warnings/errors grouped by file
  3. Run unit tests command from constitution
  4. Write to
    .agent/baseline.md
    :
    • command
    • summary (pass/fail/skip counts)
    • failure details (stack traces / logs)

Issue Discovery After Baseline

After capturing baseline, invoke

agent-ops-tasks
discovery procedure:

  1. Collect all findings from baseline:

    • Build errors →
      BUG
      (critical/high)
    • Test failures →
      BUG
      (high)
    • Lint errors →
      BUG
      (medium)
    • Lint warnings →
      CHORE
      (low/medium)
    • Missing test coverage →
      TEST
      (medium)
    • Security warnings →
      SEC
      (high)
  2. Present to user:

    📋 Baseline captured. Found {N} existing issues:
    
    High:
    - [BUG] 2 failing tests in UserService
    - [SEC] 1 security warning (npm audit)
    
    Medium:
    - [BUG] 15 lint errors
    - [TEST] Coverage below threshold (72%)
    
    Low:
    - [CHORE] 23 lint warnings
    
    Create issues for these? [A]ll / [S]elect / [N]one / [D]efer
    
  3. If user creates issues:

    • Offer to start fixing highest priority issue
    • After fixes, re-run baseline to capture cleaner state
  4. If user defers:

    • Note in focus.md: "Baseline captured with {N} pre-existing issues"
    • Continue to next workflow step

Baseline Comparison

Use this procedure when comparing current state to baseline (called by this skill or by critical-review):

Input

  • Current build/lint/test output
  • .agent/baseline.md
    contents

Comparison Procedure

  1. Run checks using constitution commands:

    build → lint → tests
    
  2. Categorize each finding:

    FindingIn Baseline?CategoryAction
    ErrorNoNEW_REGRESSIONBLOCK — must fix
    ErrorYesPRE_EXISTINGNote, continue
    WarningNoNEW_WARNINGInvestigate
    WarningYesPRE_EXISTINGIgnore
    Test failNoNEW_FAILUREBLOCK — must fix
    Test failYesPRE_EXISTINGNote, continue
    Fewer issuesIMPROVEMENTNote improvement
  3. Output comparison report:

    ## Comparison vs Baseline
    
    ### New Issues (must address)
    - [list new errors/failures]
    
    ### New Warnings (investigate)
    - [list new warnings]
    
    ### Pre-existing (noted)
    - [count of baseline issues still present]
    
    ### Improvements
    - [any reductions from baseline]
    
    ### Verdict: PASS | FAIL | INVESTIGATE
    
  4. Decision rules:

    • Any NEW_REGRESSION → FAIL (block until fixed)
    • Only NEW_WARNING → INVESTIGATE (document or fix)
    • No new issues → PASS

Template

Start from baseline template.