# Civmc Audit

> Audit rosegold.cr against CivMC server rules Use when this capability is needed.

- Skill: `tomevault-io/civmc-audit` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/civmc-audit`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/civmc-audit/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Security
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/civmc-audit

---


# CivMC Compliance Audit

Audit the rosegold.cr codebase against CivMC server rules for bot compliance.

## Determine Audit Mode

1. Check if `$ARGUMENTS` contains "full". If so, use **full codebase mode**.
2. Otherwise, check the current git branch:
   - Run `git rev-parse --abbrev-ref HEAD` to get the branch name
   - If on `main`, or if `git diff main...HEAD --name-only` produces no output, use **full codebase mode**
   - Otherwise, use **branch diff mode**

## Dispatch the Auditor

Use the Agent tool with `subagent_type: "civmc-auditor"` to dispatch the audit agent.

Pass a prompt containing:
- The audit mode (branch diff or full codebase)
- The branch name
- Today's date
- If branch diff mode: the list of changed `src/rosegold/` files from `git diff main...HEAD --name-only`
- Reminder: this is research only — do NOT edit any files

## Present Results

After the agent completes, present the full audit report to the user. Do not summarize — show the complete checklist output.

---
> Source: [RosegoldMC/rosegold.cr](https://github.com/RosegoldMC/rosegold.cr) — distributed by [TomeVault](https://tomevault.io).
<!-- tomevault:4.0:skill_md:2026-06-18 -->

