satisfaction-feedback

Harryoung's avatarfrom Harryoung

处理用户满意度反馈。用户回复"满意"/"不满意"时,更新 FAQ 使用计数或记录 BADCASE。触发词:满意/不满意/解决了/���解决/谢谢。

9stars🔀1forks📁View on GitHub🕐Updated Dec 22, 2025

When & Why to Use This Skill

The Satisfaction Feedback skill is an automated feedback loop designed to optimize AI knowledge bases and FAQ systems. By intelligently processing user sentiment—such as 'satisfied' or 'unresolved'—it dynamically updates FAQ usage metrics, promotes successful knowledge base content, and logs 'BADCASE' reports for continuous model refinement and error tracking.

Use Cases

  • Automated FAQ Maintenance: Automatically increment usage counts for helpful FAQ entries to prioritize high-quality content and improve future retrieval accuracy.
  • Knowledge Base Evolution: Seamlessly convert successful knowledge base retrievals into permanent FAQ entries based on positive user confirmation, ensuring the most relevant information is easily accessible.
  • Quality Assurance & Error Logging: Identify and record 'BADCASE' scenarios when users report dissatisfaction, providing developers with actionable data to debug incorrect responses or fill knowledge gaps.
  • Session Lifecycle Management: Streamline support workflows by automatically marking session statuses as 'resolved' upon receiving positive feedback, improving agent productivity and reporting.
namesatisfaction-feedback
descriptionHandle 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

  1. Use file locks: Must use SharedKBAccess file locks when updating FAQ.md and BADCASE.md
  2. Concurrency safety: Avoid data conflicts when multiple users operate simultaneously
  3. Status update: Set session_status to "resolved" after satisfied feedback

Detailed Operations

For FAQ add/delete/modify operation details, see FAQ_OPERATIONS.md

satisfaction-feedback – AI Agent Skills | Claude Skills