Agent skill
managing-user-reviews
Logic for handling user reviews, ratings, and admin moderation. Use to build the community feedback section.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/managing-user-reviews-itsmealee-tourly2
SKILL.md
User Reviews and Moderation
When to use this skill
- Implementing the "Reviews" collection logic.
- Building the admin approval dashboard.
Workflow
- Users post a review (Doc created in
reviewscollection). - Status set to
pendingby default. - Admin changes status to
approved. - Tour details page only shows reviews where
status === 'approved'.
Calculations (Aggregation)
- Problem: Calculating average rating every time is slow.
- Solution: Use an Appwrite Function to update the
averageRatingandreviewCounton theTourdocument whenever a review is approved.
Instructions
- Abuse: Limit users to 1 review per tour.
- Content: Ensure Zod sanitization (see
sanitizing-inputs-zod) to prevent profanity or spam.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?