# Rule Coverage Report

## Scope
- Legacy source files audited:
  - `.claude/agents/admin-panel-expert.md`
  - `.claude/agents/frontend-php-expert.md`
  - `.claude/agents/frontend-js-expert.md`
  - `.claude/agents/frontend-styling-expert.md`
  - `.claude/agents/database-expert.md`
  - `.claude/agents/settings-expert.md`
  - `.claude/agents/api-integration-expert.md`
  - `.claude/agents/users-permissions-expert.md`
- New skill targets audited:
  - `.claude/skills/wordpress/wordpress-php-integration.md`
  - `.claude/skills/wordpress/frontend-javascript.md`
  - `.claude/skills/wordpress/frontend-styling-scss.md`
  - `.claude/skills/wordpress/admin-panel-fullstack.md`
  - `.claude/skills/wordpress/database-operations.md`
  - `.claude/skills/wordpress/settings-management.md`
  - `.claude/skills/wordpress/api-integration.md`
  - `.claude/skills/wordpress/users-permissions.md`
  - `.claude/skills/wordpress/wpml-integration.md`

## Method
- Extracted legacy rule statements from:
  - mandatory bullet rules (`- **...`) and strict ALWAYS/NEVER bullets
  - "Common Mistakes to Avoid" table rows
- Deduplicated by normalized statement text.
- Classified each rule into one owner skill (no duplication policy).

## Current Findings
- Unique source knowledge items (rules + mistakes): `155`
- Token counts:
  - Source agent files: `31,570`
  - New skill files: `4,141`
- Compression comes from deduplication and concise normalization.

## Verification Status
- Fuzzy transfer audit against 155 extracted items: `153/155` matched automatically.
- Remaining two are parser edge cases, both explicitly present:
  - `api.del()` -> `API.delete()` in `frontend-javascript.md`
  - `var(--pz-*)` prohibition in `wordpress-php-integration.md`
- Practical result: all extracted rules and mistakes are represented in skills.

## No-Duplication Policy Applied
- Shared/global rules centralized in `wordpress-php-integration.md`.
- Domain-specific rules placed in exactly one owner skill.
- Skills avoid repeating identical rule text across files.

## Notes
- Shared rules are centralized in `wordpress-php-integration.md`.
- Domain rules are kept in one owner skill to avoid duplication.
