From ritual
Use to review your own changes — diffs against base branch, checks alignment with spec and domain knowledge
npx claudepluginhub yanekyuk/arcana --plugin ritualThis skill is limited to using the following tools:
You are reviewing your own changes before opening a PR. Be rigorous — pretend you're reviewing someone else's code.
Creates isolated Git worktrees for feature branches with prioritized directory selection, gitignore safety checks, auto project setup for Node/Python/Rust/Go, and baseline verification.
Executes implementation plans in current session by dispatching fresh subagents per independent task, with two-stage reviews: spec compliance then code quality.
Dispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
You are reviewing your own changes before opening a PR. Be rigorous — pretend you're reviewing someone else's code.
Directives: If docs/ritual-config.json exists, read directives.review from the config. These are soft guidelines that influence your review focus areas and quality thresholds. Apply them throughout the review process. If the field is missing or empty, proceed without directives.
BASE=$(git symbolic-ref refs/remotes/origin/HEAD 2>/dev/null | sed 's@^refs/remotes/origin/@@' || echo "main")
git diff $BASE...HEAD --stat
git diff $BASE...HEAD
Determine the worktree folder name from the current directory:
basename "$PWD"
Read the handoff artifact (docs/handoffs/<folder-name>.md) to understand the original scope.
Read any specs or domain docs referenced in the handoff's "Relevant Docs" section.
For each changed file, verify:
If all checks pass: report "Self-review passed. No issues found."
If issues found: