
satisfaction-feedback
by Harryoung
AI-powered knowledge management without vector embeddings. Built upon Claude Agent SDK, File system based, Agent driven. Maybe slower, but results are much more reliable!
SKILL.md
name: satisfaction-feedback description: Handle user satisfaction feedback. When users respond with "satisfied"/"unsatisfied", update FAQ usage count or record BADCASE. Trigger words: satisfied/unsatisfied/resolved/not resolved/thanks/满意/不满意/解决了/没解决/谢谢.
Satisfaction Feedback Processing
Process user satisfaction feedback and update FAQ or record issues based on the answer source.
Trigger Words
Satisfied: satisfied, resolved, thanks, understood, ok, got it, clear, I see, 满意, 解决了, 谢谢, 明白了, 好的, 懂了, 清楚了, 知道了 Unsatisfied: unsatisfied, not resolved, wrong, incorrect, doesn't work, 不满意, 没解决, 不对, 错了, 不行
Processing Logic
Process feedback based on answer source from previous round (metadata answer_source):
| Answer Source | Satisfied Feedback | Unsatisfied Feedback |
|---|---|---|
| FAQ | Increment usage count | Remove entry + Record BADCASE |
| Knowledge base file | Add to FAQ | Record BADCASE |
Key Principles
- Use file locks: Must use
SharedKBAccessfile locks when updating FAQ.md and BADCASE.md - Concurrency safety: Avoid data conflicts when multiple users operate simultaneously
- Status update: Set session_status to "resolved" after satisfied feedback
Detailed Operations
For FAQ add/delete/modify operation details, see FAQ_OPERATIONS.md
Score
Total Score
Based on repository quality metrics
SKILL.mdファイルが含まれている
ライセンスが設定されている
100文字以上の説明がある
GitHub Stars 100以上
3ヶ月以内に更新がある
10回以上フォークされている
オープンIssueが50未満
プログラミング言語が設定されている
1つ以上のタグが設定されている
Reviews
Reviews coming soon