| name | skyyrose-social-community-launch |
| description | Plans and executes the launch of a SkyyRose brand community (Discord, Circle, or private Instagram group) — structure, rules, onboarding flow, and 90-day engagement rhythm rooted in Oakland culture and The Town's loyalty. |
| allowed-tools | Read Write Edit Glob |
SkyyRose Social — Community Launch
When to Use This Skill
- Launching the SkyyRose brand Discord server or Circle community
- Setting up a private customer loyalty group (early-access or founding members)
- Building the first 90-day engagement plan for a new community space
- Designing channel structure, onboarding flow, and weekly rhythm before opening the doors
- Seeding a "founding member" cohort from pre-order customers or email list
DO NOT use this for general social media content strategy (use skyyrose-content-engine), for moderating an existing community (use skyyrose-social-community-moderation), or for writing platform-wide public community guidelines (use skyyrose-social-platform-community-guidelines).
Brand Canon (non-negotiable)
- Tagline (exact):
Luxury Grows from Concrete. — never paraphrase; use in welcome posts and pinned messages.
- Tone: Oakland-direct, earned, unhurried. No hype-merchant energy. The community is not a hype machine — it is a space where the people who already found us feel seen.
- No urgency manipulation. Founding-member scarcity is stated as fact ("first 100 members get early access to drops"), never a fake countdown.
- Garment is the protagonist. Community conversations center on the craft, the story, and the culture — not on "complete the look" cross-sell or bundle pressure.
- Collection voice stays in lane. Black Rose members speak armor + defiance; Love Hurts speaks raw passion + the bloodline; Signature speaks standard-setting + West Coast pride. Never cross-attribute these registers.
- Full canon:
../skyyrose-content-engine/brand-guardrails.md
Phase 1: Brief
Required Inputs
| Input | What to Ask | Default |
|---|
| Platform | Discord, Circle, private IG Group, or Skool? | Discord |
| Free or gated | Open to all customers, or invite-only (e.g. pre-order purchasers)? | Invite-only founding tier |
| Seed audience | How many people can we invite on day one? (email list, pre-order customers) | 50-150 |
| Primary collection focus | Is this cross-collection, or anchored to one (Black Rose, Signature, Love Hurts)? | Cross-collection |
| Founder time commitment | How many hours per week can Corey personally engage? | 2-3 hours |
| Launch trigger | Tied to a drop, pre-order open, or standalone? | Tied to next drop |
GATE: Confirm brief before designing structure.
Phase 2: Outline
1. Community Identity — name, positioning, value proposition
2. Channel Structure — channels/spaces, purposes, access tiers
3. Community Rules — SkyyRose standards, enforcement ladder
4. Onboarding Flow — how new members get activated and welcomed
5. Engagement Rhythm — weekly and monthly cadence (Corey + community)
6. Launch Sequence — pre-launch, day-one, first 30 days
7. Growth Path — how founding members become champions
GATE: Approve outline before building full plan.
Phase 3: Design
1. Community Identity
## SkyyRose Community Identity
Name: The Concrete Garden (recommended) — or "SkyyRose Inner Circle"
Tagline: "Where the ones who found us first keep it real."
Value proposition: Join The Concrete Garden to get early access to every drop,
hear directly from Corey, and connect with other people who
wear their story. This isn't a fan page. It's the room where
SkyyRose actually happens.
Positioning: Not a discount club. Not a newsletter. A community for people
who take the brand seriously — because the brand takes them seriously.
2. Channel Structure (Discord)
## Channels / Spaces
| Channel | Purpose | Who Posts |
|---------------------|--------------------------------------------------|----------------|
| #welcome | Rules, intro, how to get started | Admin only |
| #announcements | Drop dates, pre-order opens, Corey updates | Admin only |
| #introductions | New members tell their story | New members |
| #general | Open conversation — culture, fashion, Oakland | Everyone |
| #black-rose | Black Rose collection — fit pics, styling, lore | Everyone |
| #love-hurts | Love Hurts collection — styling, community | Everyone |
| #signature | Signature collection — West Coast energy | Everyone |
| #early-access | First look at unreleased pieces and pre-orders | Admin + members|
| #fit-pics | Customer wear photos (with permission to reshare)| Members |
| #the-vault | Behind-the-scenes production content | Admin |
| #feedback | Honest product feedback — Corey reads this | Members |
Rules:
- Launch with 8-10 channels max. Expand only when demand is evident.
- Every channel has a pinned post with its purpose and one example post.
- #early-access is the reward tier — its existence is the reason to join.
3. Community Rules
## The Concrete Garden — Community Standards
1. **Real talk only** — share your honest take. Hype for its own sake is noise.
2. **Wear your story** — fit pics, opinions, culture moments. This is your space.
3. **No self-promotion spam** — share your work when it's relevant, not as an ad.
4. **Respect the register** — this is a Black-owned Oakland brand. Disrespect
toward the culture, the community, or any member gets you removed.
5. **No poaching** — do not DM members with unsolicited pitches or services.
6. **Keep drops private** — early access info stays in this community until the
public launch date. Leaking kills the energy for everyone.
Enforcement:
First violation → friendly DM from a mod
Second violation → formal warning, posted guidelines linked
Third violation → removal, no refunds on paid tiers
4. Onboarding Flow
## New Member Onboarding
Step 1: Auto-welcome DM (sent on join)
"You're in The Concrete Garden. Here's how this works:
→ Drop an intro in #introductions — tell us what brought you to SkyyRose
→ Read #welcome to know the rules
→ #early-access is where the real stuff lives
Welcome. — Corey & the SkyyRose team"
Step 2: Introduction prompt in #introductions
"Tell us three things:
1. Which collection first caught your eye?
2. Where are you from?
3. What do you want to see from SkyyRose next?"
Step 3: First-week activation
- Corey personally responds to the first 50 introductions
- Mods tag new members in relevant discussions matching their stated collection
- A member is "activated" when they post in 2+ channels in their first 7 days
Step 4: Founding member recognition
- First 100 members receive a "Founding Member" role badge
- Founding members are credited by name when their feedback shapes a product decision
5. Weekly Engagement Rhythm
## Weekly Cadence
| Day | Activity | Who Runs It |
|-----------|-------------------------------------------------------|------------------|
| Monday | "Monday Concrete" — one question from Corey | Corey |
| Wednesday | #the-vault drop — one behind-the-scenes image or clip | Admin |
| Friday | #fit-pics feature — spotlight one member fit this week| Mod team |
| Sunday | Weekly poll — upcoming design decisions, colorways | Admin |
## Monthly Anchors
- Week 1: Corey live session (voice chat or AMA) — 30 minutes, unscripted
- Week 2: First-look at next month's drop, community feedback window
- Week 3: Community spotlight — one member's story, reshared to brand social (with permission)
- Week 4: "Concrete Report" — what we heard from you this month + what we're doing about it
Phase 4: Launch Sequence
## Launch Timeline
Pre-Launch (2 weeks before)
- Announce "founding members only" community to email list and existing social
- Scarcity stated as fact: "First 100 members. No waitlist after that."
- Seed the server with 10-15 founding members (pre-order customers, close supporters)
- Pre-populate #general, #black-rose, #love-hurts with 3-4 discussion threads each
- Pin the community rules and one personal note from Corey in #welcome
Launch Day
- Open invites to the full email list + pre-order customer list
- Send a single launch email: clear link, clear value ("early access to every drop")
- Corey posts a welcome message in #general — personal, specific, no hype
- Corey responds to every intro post on day one
- No launch countdown, no "🔥 LAST CHANCE" — the community sells itself
First 30 Days
- Daily discussion prompt or vault drop for the first 2 weeks
- Corey personally replies to minimum 5 member posts per week
- Host the first live AMA in week 2
- Identify 2-3 founding members who are consistently active — invite them to a
"Community Champion" role with mod privileges and a credit in brand announcements
Launch Checklist
## Community Launch Checklist
- [ ] Community name, tagline, and value proposition finalized
- [ ] Platform selected and server/space configured
- [ ] 8-10 channels created with pinned purpose posts
- [ ] Community standards written and pinned in #welcome
- [ ] Onboarding auto-DM written and configured
- [ ] Intro prompt pinned in #introductions
- [ ] 10-15 founding members invited to seed activity
- [ ] 3-4 discussion threads pre-populated per collection channel
- [ ] Launch email drafted (no urgency manipulation, clear value)
- [ ] Weekly engagement rhythm planned for first 4 weeks
- [ ] First Corey live session scheduled within 2 weeks
- [ ] Founding member badge role created
90-Day Milestones
| Milestone | Target |
|------------------------------|----------------------|
| Founding members (day 1-7) | 50-100 |
| Total members (30 days) | 150-300 |
| Total members (90 days) | 400-700 |
| Weekly active members | 30%+ of total |
| Member-generated posts/week | 15+ (excluding mods) |
| Fit pics submitted (30 days) | 20+ |
Implementation
from agents.social_media_agent import SocialMediaAgent
agent = SocialMediaAgent()
welcome = agent.generate_post(
sku=None,
platform="discord",
post_type="community_welcome",
context={"channel": "welcome", "tone": "founder_direct"}
)
print(welcome.caption)
prompt = agent.generate_post(
sku="black-rose-crewneck",
platform="discord",
post_type="discussion_prompt",
context={"day": "monday", "collection": "black-rose"}
)
print(prompt.caption)
python -m skyyrose.elite_studio.ventures.social smoke \
--sku br-001 \
--post-type community_welcome \
--platform discord
{
"schedule": "weekly",
"tasks": [
{
"day": "monday",
"action": "post_discussion_prompt",
"channel": "general",
"source": "corey_voice_template",
"tag_collection": null
},
{
"day": "wednesday",
"action": "post_vault_asset",
"channel": "the-vault",
"asset_type": "behind_scenes",
"approval_required": true
},
{
"day": "friday",
"action": "spotlight_fit_pic",
"channel": "fit-pics",
"member_permission_required": true
},
{
"day": "sunday",
"action": "post_poll",
"channel": "general",
"topic": "product_feedback"
}
]
}
Example: Launching Around the Black Rose Crewneck Pre-Order
Scenario: The BLACK Rose Crewneck is opening for pre-order. We're launching The Concrete Garden simultaneously — founding members get 48-hour early access before the public link goes live.
#welcome pin (Corey's voice):
"This is The Concrete Garden. You're here because you found SkyyRose before everyone else did.
The deal: you get early access to every drop, first look at what we're building, and a direct line to me.
In return: keep it real, keep drop info inside these walls until we go public.
First up — the BLACK Rose Crewneck pre-order drops in here in 48 hours. Nowhere else yet.
Luxury Grows from Concrete. — Corey"
Collection voice check: Black Rose register — armor, defiance, earned access. No "🔥" or countdown pressure. Scarcity stated as fact ("48 hours before public"). Garment is the protagonist.
Anti-Patterns
- Opening to nobody — launching The Concrete Garden without seeding 10-15 founding members first creates a ghost town on day one. Seed before you open.
- Too many channels at launch — 20 channels on day one means 17 dead channels. Eight channels and genuine conversations beat twenty empty rooms.
- Founder disappears after week one — the community's early energy is Corey's energy. If he vanishes, the founding members feel abandoned. Plan for minimum 2-3 hours per week for the first 90 days.
- Hype-merchant tone in the welcome — "THIS IS YOUR VIP CLUB 🔥🔥" is not SkyyRose. The welcome should feel like a quiet, specific, earned invite.
- Using the community as a pure sales channel — if every message is a purchase prompt, members leave. The community sells indirectly by building loyalty, not directly by pushing product.
- Cross-attributing collection voices — a Black Rose channel post that uses Love Hurts language ("the bloodline that raised me") breaks the emotional register. Keep each collection's voice in its own channel.
- Urgency timers in founding member invites — "Join in the next 24 hours or lose your spot!" is manipulation. State the limit as fact: "First 100 members. When it's full, it's full."
- No moderation plan before launch — the first week sets the culture. Without rules and an enforcement ladder, the wrong members set the tone.
- Leaking early-access info publicly — if #early-access content leaks before the public drop, it destroys the founding member value proposition and future community trust.
Recovery
- Low engagement in the first two weeks: Post more targeted discussion prompts; tag specific members by name in threads relevant to their stated collection. Corey personally posting — even a short message — generates 3-5x more responses than any mod post.
- Founding members not introducing themselves: Simplify the intro template to two questions max. DM non-active members personally in the first 72 hours.
- Community feels like a ghost town at 30 days: Host Corey's first live AMA immediately. If still low-activity at 60 days with consistent effort, audit whether the founding member invite pool was the right audience.
- A member leaks early-access content publicly: Remove immediately with no debate — the rule was stated clearly. Post a brief acknowledgment in #announcements to signal that the rule is enforced.
- Cannot sustain the engagement time commitment: Elevate 2-3 most-active founding members to Community Champion roles with mod tools. The community should generate its own energy by month three; if Corey is carrying it alone, the founding members are the wrong audience.
- Platform (Discord) not resonating with the audience: Evaluate Circle or a private Instagram group. The platform should match where SkyyRose customers already spend time.