common-feedback-reporter
Pre-write skill violation audit. Checks planned code against loaded skill anti-patterns before any file write. Use when writing Flutter/Dart code, editing SKILL.md files, or generating any code where project skills are active. Load as composite alongside other skills. When a violation is detected and Auto-fixed: YES, also load +common/common-learning-log to record the mistake.
What this skill does
# Feedback Reporter ## **Priority: P0 - Auto-detect skill violations before file writes** ## ๐จ Checkpoint: Before File Writes **Quick check before `write_to_file`, `replace_file_content`, `multi_replace_file_content`:** 1. **Check** - Any skills loaded for this file extension? - NO โ โ Proceed silently - YES โ Continue to step 2 2. **Audit** - planned code violate loaded skill rules? - NO โ โ Proceed silently โ ** NOT submit feedback report** - YES โ Output violation block below, then fix immediately ## Detection Flow ``` Before file write? โโ Check file extension โ Identify loaded skills โโ Review skill anti-patterns/rules โโ Code matches anti-pattern? โ โโ YES โ ๐จ VIOLATION โ feedback command โ โโ NO โ โ Proceed โโ No skills loaded โ โ Proceed ``` ## Examples (Quick Reference) **Flutter**: `color: Colors.blue` โ Rule: No hardcoded colors โ Report + use theme **React**: `class MyComponent extends...` โ Rule: Use functions โ Report + convert **SKILL.md**: 105 lines โ Rule: โค100 lines max โ Report + extract to references/ [More examples โ](references/violation-examples.md) ## Violation Report Format When violation detected, output this block before fixing: ``` ๐จ SKILL VIOLATION DETECTED Skill: [skill-id] File: [relative/path/to/file.ext]:[line-range] Rule: [exact rule text from SKILL.md] Violation: [what planned code does โ up to 5-line offending snippet] Fix: [corrected approach โ up to 5-line corrected snippet] Auto-fixed: YES / NO Root Cause: [AMBIGUOUS_RULE | MISSING_COVERAGE | OUTDATED_GUIDANCE | COMPETING_RULES | PATTERN_MISMATCH] User Intent: [1 sentence: what the user was trying to achieve] Skill Gap: [1โ2 sentences: what change to the SKILL.md would prevent this next time] Co-skills: [other active skill IDs, comma-separated, or 'none'] ``` ### Root Cause Guide | Code | When to use | |------|-------------| | `AMBIGUOUS_RULE` | Rule wording permits multiple interpretations | | `MISSING_COVERAGE` | Common pattern not addressed anywhere in skill | | `OUTDATED_GUIDANCE` | Skill references deprecated API or framework version | | `COMPETING_RULES` | Two loaded skills gave contradictory guidance | | `PATTERN_MISMATCH` | AI misread or misapplied anti-pattern definition | Then apply fix immediately โ not wait for user confirmation. ## Pre-Completion Check Before `notify_user` or task completion: ** I write code?** YES โ ** I audit skills?** NO โ Audit now ## Anti-Patterns - **No "I'll check later"**: Check before writing, not after - **No "minor change skip"**: Every write needs check - **No "user waiting skip"**: 10-second check > pattern violation - **No "clean-pass report"**: If no violation found, proceed silently โ NOT submit report - **No "shallow report"**: Always populate Root Cause, User Intent, and Skill Gap โ these drive improvement
Related in Security
mac-ops
IncludedComprehensive macOS workstation operations โ diagnose kernel panics, identify failing drives, audit launchd startup items, decode wake reasons, triage TCC permission denials, manage APFS snapshots, recover from no-boot. Use for: Mac is slow, slow bootup, won't boot, kernel panic, kernel_task hot, mds_stores CPU, photoanalysisd, cloudd, login loop, gray screen, sleep wake failure, drive failing, IO errors, APFS snapshots eating space, Time Machine local snapshots, Spotlight indexing, launchd, LaunchAgent, LaunchDaemon, login items, TCC permissions, Full Disk Access, Screen Recording denied, Gatekeeper, quarantine, com.apple.quarantine, app is damaged, helper tool, /Library/PrivilegedHelperTools, pmset, wake reasons, dark wake, sysdiagnose, panic.ips, DiagnosticReports, configuration profile, MDM profile, remote diagnostics over SSH.
a11y-audit
IncludedRun accessibility audits on web projects combining automated scanning (axe-core, Lighthouse) with WCAG 2.1 AA compliance mapping, manual check guidance, and structured reporting. Output is configurable: markdown report only, markdown plus machine-readable JSON, or markdown plus issue tracker integration. Use this skill whenever the user mentions "accessibility audit", "a11y audit", "WCAG audit", "accessibility check", "compliance scan", or asks to check a web project for accessibility issues. Also trigger when the user wants to verify WCAG conformance or map findings to a specific standard (CAN-ASC-6.2, EN 301 549, ADA/AODA).
erpclaw
IncludedAI-native ERP system with self-extending OS. Full accounting, invoicing, inventory, purchasing, tax, billing, HR, payroll, advanced accounting (ASC 606/842, intercompany, consolidation), and financial reporting. 413 actions across 14 domains, 43 expansion modules. Constitutional guardrails, adversarial audit, schema migration. Double-entry GL, immutable audit trail, US GAAP.
assess
IncludedAssesses and rates quality 0-10 across multiple dimensions (correctness, maintainability, security, performance, testability, simplicity) with pros/cons analysis. Compares against project conventions and prior decisions from memory. Produces structured evaluation reports with actionable improvement suggestions. Use when evaluating code, designs, architectures, or comparing alternative approaches.
spring-boot-security-jwt
IncludedProvides JWT authentication and authorization patterns for Spring Boot 3.5.x covering token generation with JJWT, Bearer/cookie authentication, database/OAuth2 integration, and RBAC/permission-based access control using Spring Security 6.x. Use when implementing authentication or authorization in Spring Boot applications.
code-hardcode-audit
IncludedDetect hardcoded values, magic numbers, and leaked secrets. TRIGGERS - hardcode audit, magic numbers, PLR2004, secret scanning.