satisfaction-feedback

star 101

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/满意/不满意/解决了/没解决/谢谢.

Harryoung By Harryoung schedule Updated 1/17/2026

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

  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

Install via CLI
npx skills add https://github.com/Harryoung/efka --skill satisfaction-feedback
Repository Details
star Stars 101
call_split Forks 19
navigation Branch main
article Path SKILL.md
More from Creator