Skip to content
Back to skills

Common Feedback Reporter

ASecurity

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. (triggers: skill violation, pre-write audit, audit violations, SKILL.md, **/*.dart, **/*.ts, **/*.tsx)

  • 65 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added May 30, 2026
developmentreact

Security analysis

A100/100

Scanned May 30, 2026

npx -y skills add ComeOnOliver/skillshub --skill common-feedback-reporter --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Common Feedback Reporter?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Common Feedback Reporter
[![Security: A β€” Skills Directory](https://www.skillsdirectory.com/api/skills/comeonoliver-common-feedback-reporter/badge)](https://www.skillsdirectory.com/skills/comeonoliver-common-feedback-reporter)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: common-feedback-reporter
description: "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. (triggers: skill violation, pre-write audit, audit violations, SKILL.md, **/*.dart, **/*.ts, **/*.tsx)"
---

# 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 β†’ βœ… Skip, proceed safely
   - YES β†’ Continue to step 2
2. **Audit** - Does planned code violate loaded skill rules?
   - NO β†’ βœ… Proceed
   - YES β†’ Run feedback command, then fix

## 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 a violation is detected, output this block before fixing:

```
🚨 SKILL VIOLATION DETECTED
Skill: [skill-id]
Rule: [exact rule text from SKILL.md]
Violation: [what the planned code does]
Fix: [corrected approach]
```

Then apply the fix immediately β€” do not wait for user confirmation.

## Pre-Completion Check

Before `notify_user` or task completion:

**Did I write code?** YES β†’ **Did 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

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.