com um clique
com um clique
Information gathering utilities (analytics, research, content analysis) (general)
Manage Kurt projects - add sources/targets, update project.md, detect missing content, track progress. (project)
One-time team setup that creates Kurt profile and foundation rules
Extract and manage writing rules (style, structure, persona, publisher, custom) (project)
Configure CMS connections and perform ad-hoc content searches (Sanity, Contentful, WordPress)
Create outlines, drafts, and edited content with comprehensive lineage tracking (project)
| name | feedback |
| description | Collect content feedback and identify patterns for rule updates |
Simple feedback system for content quality. Collect ratings, identify patterns, and get recommendations for rule updates.
Philosophy: Lightweight pattern identification → Manual rule improvements
rate - Collect feedback on content quality
feedback-skill rate <path>.kurt/kurt.sqlitesubskills/rate.mddashboard - View feedback trends and summary
feedback-skill dashboard [--days <n>]subskills/dashboard.mdpatterns - Identify recurring issues and recommend updates
feedback-skill patterns [--days <n>] [--min-frequency <n>]writing-rules-skill commandssubskills/patterns.mdParse arguments → Route to subskill:
OPERATION=$1
shift
case "$OPERATION" in
"rate")
.claude/skills/feedback-skill/subskills/rate.md "$@"
;;
"dashboard")
.claude/skills/feedback-skill/subskills/dashboard.md "$@"
;;
"patterns")
.claude/skills/feedback-skill/subskills/patterns.md "$@"
;;
*)
echo "Unknown operation: $OPERATION"
echo ""
echo "Available operations:"
echo " rate - Rate content quality"
echo " dashboard - View feedback trends"
echo " patterns - Identify recurring issues"
exit 1
;;
esac
.kurt/kurt.sqlite)feedback_events (simplified schema)
CREATE TABLE feedback_events (
id TEXT PRIMARY KEY, -- UUID
created_at TEXT NOT NULL, -- ISO 8601 timestamp
rating INTEGER NOT NULL, -- 1-5
comment TEXT, -- Optional text feedback
issue_category TEXT, -- tone|structure|info|comprehension|length|examples|other
asset_path TEXT, -- Path to rated content
project_id TEXT -- Optional project context
);
Removed tables (from previous complex version):
improvements - No automated execution trackingworkflow_retrospectives - Workflows removedworkflow_phase_ratings - Workflows removedfeedback_loops - Too complex for simple system1. User creates content
2. User rates content (optional):
feedback-skill rate <path>
→ Rating: 1-5
→ Issue category (if ≤3)
→ Optional comment
3. View trends over time:
feedback-skill dashboard
→ Overall stats
→ Issue breakdown
→ Rating trends
4. When patterns emerge (≥3 occurrences):
feedback-skill patterns
→ Shows recurring issues
→ Recommends rule update commands
5. User manually updates rules:
writing-rules-skill style --type X --update
writing-rules-skill structure --type X --update
writing-rules-skill persona --audience-type X --update
No automation. User decides when to act.
Simple, content-focused categories:
| Category | Description | Related Rule |
|---|---|---|
tone | Wrong tone or style | style |
structure | Poor organization | structure |
info | Missing information | persona, sources |
comprehension | Hard to understand | style, structure |
length | Too long or short | persona |
examples | Code example issues | structure |
other | Manual review | - |
Optional integration (not required):
# After draft creation
echo ""
echo "Rate this draft? (y/N): "
read -r RESPONSE
if [ "$RESPONSE" = "y" ] || [ "$RESPONSE" = "Y" ]; then
feedback-skill rate "$DRAFT_PATH"
fi
patterns.md recommends commands:
Tone Issues (5× in last 30 days)
→ writing-rules-skill style --type technical-docs --update
Structure Issues (3× in last 30 days)
→ writing-rules-skill structure --type tutorial --update
User copies and runs command to update rules.
Minimal configuration in .kurt/feedback/feedback-config.yaml:
feedback:
enabled: true
min_pattern_frequency: 3 # Minimum occurrences to show pattern
default_time_window_days: 30
Removed from config:
feedback-skill rate projects/my-tutorial/draft.md
feedback-skill dashboard
feedback-skill dashboard --days 7
feedback-skill patterns
feedback-skill patterns --min-frequency 5
# Copy recommended command from patterns output
writing-rules-skill style --type technical-docs --update
Create content (drafts, outlines)
Rate content occasionally:
feedback-skill rate path/to/draft.md
After several ratings, check dashboard:
feedback-skill dashboard
When patterns emerge, check recommendations:
feedback-skill patterns
Update rules based on patterns:
writing-rules-skill style --type X --update
Removed:
Kept (simplified):
Result: ~2,000 fewer lines of code, simpler user experience
This skill provides lightweight feedback collection and pattern analysis to guide manual rule improvements.