community-platform-patterns

Implements community platform features including forums, reputation systems, moderation queues, and event management.

Updated May 16, 2026
One-click install
npx skills add https://github.com/organvm-i-theoria/_agent-ontology --skill community-platform-patterns-organvm-i-theoria
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: community-platform-patterns
Source: https://github.com/organvm-i-theoria/_agent-ontology/tree/main/.agents/skills/community-platform-patterns
Command: npx skills add https://github.com/organvm-i-theoria/_agent-ontology --skill community-platform-patterns-organvm-i-theoria

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Building a community platform from scratch requires designing discussion forums, reputation scoring, content moderation, events, and notifications—each with subtle design tradeoffs that are easy to get wrong. ## Core Features & Use Cases - Discussion Forums: Data models and sorting patterns for flat, threaded, and hybrid reply displays with categories and tags. - Reputation & Privileges: Action-based scoring tables and tiered privilege unlocks that reward healthy participation. - Moderation & Events: Flag-based moderation queues with auto-hide thresholds, guideline enforcement actions, recurring event creation, and per-user notification preferences. - Use Case: When asked to add a forum to an existing app, apply the provided Member, Discussion, and Reply models plus the moderation queue pattern to ship a complete, governable discussion feature. ## Quick Start Ask the agent to design a discussion forum with reputation scoring and a moderation queue for your community app.

Frequently Asked Questions about community-platform-patterns

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a discussion forum with threaded replies?▼

Model replies with a parent_id field to support nesting, then choose a display pattern: chronological sorting for linear conversations, a thread tree builder for nested discussions, or upvote-based sorting for popular-first views.

How to design a reputation system for an online community?▼

Assign point values to actions like posting (+2), receiving upvotes (+5), and accepted answers (+15), with penalties for moderated content (-10). Map reputation thresholds to privilege tiers so members unlock abilities like flagging or event creation as they contribute.

How do I implement a content moderation queue with auto-hide?▼

Create a flag record for each report, count flags per content item, and automatically set status to hidden once a threshold (e.g., 3 flags) is reached while notifying moderators. Moderators then approve, hide, warn, or ban with recorded reasons.

What are common mistakes when building community platforms?▼

Common anti-patterns include skipping onboarding flows, launching without moderation tools, using gamification that rewards activity over healthy behavior, and lacking an archive strategy for old discussions. Build moderation and notification controls from day one.

How do I create recurring events for a community platform?▼

Store an event template with a recurrence interval such as weekly or monthly, then generate copies by offsetting start and end times per iteration. Track RSVP counts and capacity on each generated event instance.