Skip to content

🔨 standardize .claude: remove prd+Ralph, add thermo review + onboarding#174

Merged
Miyamura80 merged 3 commits into
mainfrom
claude/template-repos-claude-audit-y1cx9z
Jul 19, 2026
Merged

🔨 standardize .claude: remove prd+Ralph, add thermo review + onboarding#174
Miyamura80 merged 3 commits into
mainfrom
claude/template-repos-claude-audit-y1cx9z

Conversation

@Miyamura80

@Miyamura80 Miyamura80 commented Jul 19, 2026

Copy link
Copy Markdown
Owner

Summary

Part of the 7-repo .claude/ standardization. Removes the prd + Ralph system and adds two standard skills (thermo-nuclear code quality review, onboarding).

Changes

Phase 1 — remove prd + the entire Ralph system

  • Deleted .claude/skills/prd/ and .claude/skills/ralph/ (real dirs, not symlinked)
  • Deleted scripts/ralph.sh and scripts/ralph/ (no .ralphy/ present)
  • Removed the ralph target from Makefile (kept check_jq, still used by fmt; no .PHONY: ralph entry existed)
  • Removed the "Ralph Wiggum Agent Loop" row from the README.md feature table
  • No prd/ralph references remained in CLAUDE.md or .claude/rules/

Phase 2 — add thermo-nuclear-code-quality-review (was missing)

  • Copied the canonical skill + agent from the Rust template
  • Skill carries Claude-only frontmatter (disable-model-invocation, user-invocable), so it stays a real dir under .claude/skills/ (not shared/symlinked) per .claude/rules/codex-claude-sync.md
  • Agent .md added under .claude/agents/; make sync-agent-config regenerated .codex/agents/thermo-nuclear-code-quality-review.toml

Phase 3 — add onboarding skill (was missing)

  • Authored a new skill tailored to this Python/uv stack and its make onboard interactive CLI (interview → inspect → run onboard.py steps → prune unused systems). Not copied from Rust.
  • Shared-safe frontmatter (name, description) → lives at .agents/skills/onboarding/ with a .claude/skills/onboarding symlink created by make sync-agent-config

Phase 4 — Codex system already exists, left untouched.

Testing

  • make sync-agent-config — zero drift on re-run
  • make ruff, make vulture, make import_lint, make ty, make check_deps, make file_len_check — all pass
  • make docs_lint — fails on a pre-existing bun module-resolution error in the docs-site deps (unist-util-visit-parents/do-not-use-color); confirmed identical failure on a clean tree, unrelated to this change
  • make lint_links — 23 failures are live-GET sandbox egress 403s on external hosts (shields.io, github.com, contrib.rocks, jules.google, fumadocs.dev); none are links added here (README edit only removed a table row)

Related Issues

Closes #

🤖 Generated with Claude Code


Generated by Claude Code


Summary by cubic

Standardizes .claude/ across the repo: removes prd and the Ralph agent, adds a thermo-nuclear code quality review and an onboarding skill, and syncs the thermo review text to the canonical wording. Also fixes onboarding punctuation to satisfy writing checks.

  • New Features

    • Added thermo-nuclear-code-quality-review rubric under .claude/skills/ with a matching agent in .claude/agents/ and .codex/agents/ (synced to canonical text).
    • Added an onboarding skill tailored to this Python/uv stack under .agents/skills/onboarding with a .claude/skills/onboarding symlink; cleaned punctuation for writing checks.
  • Migration

    • Removed the ralph Makefile target and related scripts/docs; use the thermo-nuclear review via a parent Task that supplies diff and file contents.
    • Run make sync-agent-config to regenerate agent config and symlinks.
    • For new projects, run make onboard for the guided CLI and to prune unused systems.

Written for commit 7b0cf0c. Summary will update on new commits.

Review in cubic

Remove the prd and Ralph skill system, and add two skills to align with
the 7-repo .claude/ standardization.

Phase 1 — remove prd + Ralph:
- delete .claude/skills/prd and .claude/skills/ralph
- delete scripts/ralph.sh and scripts/ralph/
- drop the `ralph` target from the Makefile
- drop the Ralph row from the README feature table

Phase 2 — add thermo-nuclear-code-quality-review:
- copy the canonical Claude-only skill (real dir, not shared) and agent
- regenerate .codex/agents/thermo-nuclear-code-quality-review.toml via sync

Phase 3 — add onboarding skill:
- author a new shared skill tailored to this Python/uv `make onboard` stack
- lives at .agents/skills/onboarding with a .claude/skills/onboarding symlink

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016zenrbEfszGn7Lx6oEp65B
@qodo-code-review

Copy link
Copy Markdown

Qodo reviews are paused for this user.

Troubleshooting steps vary by plan Learn more →

On a Teams plan?
Reviews resume once this user has a paid seat and their Git account is linked in Qodo.
Link Git account →

Using GitHub Enterprise Server, GitLab Self-Managed, or Bitbucket Data Center?
These require an Enterprise plan - Contact us
Contact us →

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 11 files

Re-trigger cubic

claude added 2 commits July 19, 2026 21:31
Replace U+2014 em dashes with hyphens to satisfy the AI writing check.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016zenrbEfszGn7Lx6oEp65B
- onboarding SKILL: replace 3 spaced-hyphen independent-clause joins with semicolons
- thermo agent: overwrite with canonical text; sync regenerated codex TOML
- thermo skill: update description line to canonical wording

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016zenrbEfszGn7Lx6oEp65B
@Miyamura80
Miyamura80 merged commit 178cc2d into main Jul 19, 2026
13 checks passed
@github-actions
github-actions Bot deleted the claude/template-repos-claude-audit-y1cx9z branch July 19, 2026 21:50
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.

2 participants