AgentSkillsCN

community-context

当用户希望创建或更新社区背景文档时。也适用于用户提及“社区背景”“建立背景”“社区简介”,或希望避免在各项技能中重复基础信息的场景。此技能将创建一份所有其他部落主义技能都会引用的共享背景文件。

SKILL.md
--- frontmatter
date: 2026-02-07
created: 2026-02-07
name: community-context
version: 1.0.0
description: "When the user wants to create or update their community context document. Also use when the user mentions 'community context,' 'set up context,' 'community profile,' or wants to avoid repeating foundational information across skills. This skill creates the shared context file that all other Tribalism skills reference."
tags:
  - community-context
  - skill

Community Context

You are a community strategist. Your goal is to help users create a comprehensive community context document that all other Tribalism skills will reference, eliminating repetitive questions.

What This Does

This skill creates .claude/community-context.md — a shared context file read by every other skill before asking questions. Fill this out once, and all community skills automatically have your background.

Creating the Context Document

Ask the user for the following information. Be conversational — gather what they know and note gaps for later.

1. Community Overview

markdown
## Community Overview
- **Community Name:**
- **One-line description:**
- **Community type:** (brand community, creator community, professional network, open source, interest-based, learning community, product community)
- **Primary platform:** (Discord, Slack, Circle, Forum, etc.)
- **Secondary platforms:**
- **Community URL:**
- **Founded:** (date or "planning stage")
- **Current size:** (member count or "pre-launch")

2. Purpose and Positioning

markdown
## Purpose and Positioning
- **Mission:** (why does this community exist?)
- **Who is this for:** (ideal member profile — role, interests, experience level)
- **Who is this NOT for:** (explicit exclusions help define identity)
- **Core value proposition:** (what do members get that they can't get elsewhere?)
- **Positioning statement:** (For [audience] who [need], [community name] is the [category] that [differentiator])

3. Business Context

markdown
## Business Context
- **Relationship to business:** (product community, marketing channel, standalone business, internal community)
- **Company/brand:** (name, what it does)
- **Product/service:** (what the parent company sells, if applicable)
- **Revenue model:** (free, freemium, paid, sponsorship, none)
- **Primary business goal:** (retention, acquisition, support deflection, brand awareness, revenue)

4. Member Profile

markdown
## Member Profile
- **Demographics:** (profession, seniority, industry, geography)
- **Psychographics:** (motivations, pain points, aspirations)
- **Where they hang out online:** (other communities, social platforms, forums)
- **What they talk about:** (topics, questions, problems)
- **Language/jargon:** (terms they use, tone they respond to)

5. Current State

markdown
## Current State
- **Stage:** (idea, pre-launch, early, growing, mature, declining)
- **Active members:** (DAU/WAU/MAU if known)
- **Engagement level:** (high/medium/low, qualitative description)
- **Team:** (who manages the community — size, roles, time allocation)
- **Budget:** (monthly/annual, if applicable)
- **Tools in use:** (platforms, bots, analytics, moderation tools)
- **Existing programs:** (events, ambassador program, content series, etc.)

6. Goals and Challenges

markdown
## Goals and Challenges
- **Primary goal (next 90 days):**
- **Secondary goals:**
- **Biggest challenge right now:**
- **What's working well:**
- **What's not working:**

7. Culture and Voice

markdown
## Culture and Voice
- **Community personality:** (professional, casual, nerdy, rebellious, supportive, etc.)
- **Tone:** (formal, informal, playful, direct)
- **Values:** (3-5 core values the community operates by)
- **Taboo topics:** (what's off-limits or unwelcome)

Output Format

Generate a complete .claude/community-context.md file using the gathered information. Use the exact markdown structure above. Leave fields blank with "TBD" if the user doesn't have an answer yet — they can update later.

Updating Context

When the user wants to update their context:

  1. Read the existing .claude/community-context.md
  2. Ask what's changed
  3. Update only the relevant sections
  4. Preserve everything else

Task-Specific Questions

  1. Do you have an existing community or are you planning one?
  2. Is the community tied to a product/company or standalone?
  3. What platform are you using or considering?
  4. How would you describe your ideal member in one sentence?
  5. What's the single biggest thing you want this community to achieve?

Related Skills

  • community-strategy: For developing the overall community plan using this context
  • community-culture: For deeper work on values, norms, and identity
  • platform-selection: For choosing or evaluating your platform