Skip to content

Remove caveman skill from style harness#2

Merged
marquesds merged 1 commit into
mainfrom
marquesds/remove-caveman-skill
Jun 30, 2026
Merged

Remove caveman skill from style harness#2
marquesds merged 1 commit into
mainfrom
marquesds/remove-caveman-skill

Conversation

@marquesds

Copy link
Copy Markdown
Owner

Why

Agents could still discover or keep loading a persona-style caveman skill even after the harness moved to concise normal prose, and existing installs could retain stale managed native skill files after reinstall.

What

  • Remove the caveman source skill, catalog row, and routing fixture reference.
  • Add ADR-0013 and mark ADR-0012 as superseded.
  • Update current docs/comments to describe concise prose without the removed mode.
  • Delete obsolete managed per-file outputs during normal install for native/per-file agent targets.
  • Add .ai-ack for the AI assistance policy.

How

Normal install now computes the managed files it still writes and deletes any other managed files under per-file output directories. Merged AGENTS-style outputs keep their existing replace/prune behavior.

Test plan

  • .venv/bin/python -m scripts.lint_source
  • .venv/bin/python -m scripts.build --dry-run
  • .venv/bin/python -m pytest tests/ -q
  • .venv/bin/python -m ruff check scripts tests
  • git diff --check
  • Temp-root install with seeded stale caveman files deleted stale managed files for Claude, Codex, Cursor, OpenCode, and Vibe.
  • Temp-root generated output had no active caveman skill/catalog route matches.
  • Review subagent rerun after stale-cleanup fix: no findings.

Risk + rollback

Risk is limited to managed per-file install cleanup. User-authored files without the harness marker are ignored. Rollback is restoring the removed skill and ADR status, or reverting this PR.

AI Assistance

  • Implementation, tests, and PR text were AI-assisted.
  • Changes were reviewed, linted, tested, and manually verified with temp-root install proof.

Agents kept loading a persona-style response skill even after the harness moved to concise normal prose, and existing installs could keep stale managed copies after reinstall.

Remove the skill, catalog route, and routing fixture; document the decision in ADR-0013; and delete obsolete managed per-file outputs during normal install so old native skill files do not linger.

AI assistance used; reviewed, tested, and verified with temp-root install proof.
@marquesds marquesds self-assigned this Jun 30, 2026
@marquesds
marquesds merged commit 16e5973 into main Jun 30, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant