plugins/team/skills/team-briefing/SKILL.md
Activates virtual AI team personas (marketing, growth, copywriting, SEO, UX, security, product, analytics, pricing, brand, legal) to review a plan from cross-functional perspectives and provide actionable suggestions. Use after brainstorming or planning is complete, before implementation begins, when you want diverse domain perspectives on a plan. Trigger phrases include "team briefing", "review this plan with the team", "get team feedback", "cross-functional review". Not for code review (use deep-review) or single-domain feedback — this is multi-persona strategic review.
npx skillsauth add petrogurcak/skills team-briefingInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
After brainstorming/planning, launch virtual team personas to review the plan from their domain perspective. Each persona reads the plan + project context and provides 2-5 concrete, actionable suggestions. Output is a single markdown file with checkboxes you can pull into the implementation plan.
Branch: !git branch --show-current
!ls -t docs/plans/*.md 2>/dev/null | head -5
!head -20 .claude/CLAUDE.md 2>/dev/null
!cat .claude/ACTIVE_CONTEXT.md 2>/dev/null | head -30
brainstorming skill completes a design documentdocs/plans//team-briefing manual invocationUse the auto-injected plan list above. If $ARGUMENTS specifies a plan file, use that instead. Otherwise use the most recent plan from the list.
Launch a single Task agent (haiku model) to decide which personas are relevant.
Orchestrator prompt:
You are a team orchestrator. Read the plan below and decide which personas should review it.
Available personas: marketing, growth, copywriting, seo, ux, security, product, analytics, pricing, brand, legal
For each persona, assess relevance (1-10). Return ONLY personas with relevance >= 4.
Return as JSON array: ["marketing", "seo", "product"]
Plan to review:
{plan_content}
Project context:
{project_context}
Use subagent_type: "general-purpose" with model: "haiku".
Ask user: "Jaký engine pro briefing? Claude / Gemini / oba?"
| Engine | How it works | Best for |
| ---------- | ----------------------------------------------------------------- | ---------------------------------- |
| Claude | Current behavior — persona agents via Task tool (haiku) | Fast, parallel, cheap |
| Gemini | Each persona runs via gemini -y -p with persona + skill context | Web grounding, current market data |
| Oba | Each persona runs on both engines, findings grouped per persona | Maximum coverage. ~2x time. |
Claude engine (default): Continue with existing Step 3 logic (Task agents, haiku model, parallel).
Gemini engine: In Step 3, instead of Task agents, run each persona sequentially via Bash tool:
cat /tmp/persona-prompt.md | gemini -y -p "Review the plan as instructed."
Where /tmp/persona-prompt.md contains the persona definition (from personas/{name}.md), agent memory (if available), plan content, project context, and the standard persona agent prompt template.
If gemini -y -p exits non-zero for any persona: log error, skip that persona, continue with remaining. Inform user which personas failed.
Both engines: For each persona, run Claude (Task agent) first, then Gemini (Bash). Group output per persona:
## {Persona Name}
### Claude
**Relevance:** X/10
- [ ] Suggestion 1
### Gemini
**Relevance:** X/10
- [ ] Suggestion 1
For each selected persona, check if an agent memory file exists in the project's .claude/agents/ directory. The mapping is:
| Persona | Memory file | Learning advisor source |
| ----------- | ------------------------------- | ----------------------- |
| seo | .claude/agents/seo.md | seo-monitor |
| growth | .claude/agents/growth.md | growth-advisor |
| security | .claude/agents/security.md | security-reviewer |
| product | .claude/agents/product.md | product-advisor |
| copywriting | .claude/agents/copywriting.md | copywriting-reviewer |
| analytics | .claude/agents/analytics.md | analytics-monitor |
| ux | .claude/agents/ux.md | ux-reviewer |
| pricing | .claude/agents/pricing.md | pricing-advisor |
| marketing | .claude/agents/marketing.md | marketing-advisor |
| brand | .claude/agents/brand.md | brand-advisor |
| legal | .claude/agents/legal.md | legal-reviewer |
Read each memory file if it exists. These contain trends, flags, and learned knowledge from the learning advisor's monthly scans. Pass the content to the persona agent as additional context.
If no memory file exists, proceed without it — the persona will still provide generic domain expertise.
For each persona the orchestrator selected, launch a Task agent (haiku model) in parallel.
Each persona agent gets:
personas/{name}.md in this skill's directory)Persona agent prompt template:
{persona_definition}
---
{agent_memory_content if available, otherwise omit this section}
---
## Your Task
Review the following plan from your domain perspective. Provide:
1. **Relevance score** (1-10) - how relevant is your domain to this plan
2. **2-5 concrete, actionable suggestions** as checkbox items
3. Each suggestion must be specific enough to execute (no generic advice like "consider SEO")
4. If you have agent memory context, reference specific trends or flags when relevant
If relevance < 3, respond with just: "**Relevance:** {score}/10\n- No specific actions for this feature."
## Plan to Review
{plan_content}
## Project Context
{project_context}
Use subagent_type: "general-purpose" with model: "haiku".
Collect all persona responses and write to docs/plans/YYYY-MM-DD-<topic>-team-briefing.md:
# Team Briefing: {topic}
> Generated after brainstorming on {date}
> Personas activated: {list of activated personas}
## {Persona Name}
**Relevance:** X/10
- [ ] Specific actionable suggestion 1
- [ ] Specific actionable suggestion 2
## {Next Persona}
...
---
## Top 3 Recommendations
> Cross-persona priorities - most impactful actions across all domains
1. {Most important suggestion from any persona}
2. {Second most important}
3. {Third most important}
Write the "Top 3 Recommendations" yourself by reviewing all persona outputs and selecting the highest-impact items.
Show a brief summary:
Persona definitions live in personas/ subdirectory of this skill:
marketing.md - Announcement, tracking, channel strategygrowth.md - Metrics, acquisition, retentioncopywriting.md - Messaging, tone, communicationseo.md - Indexing, structured data, search visibilityux.md - Usability, flow, accessibilitysecurity.md - OWASP, data protection, authproduct.md - PMF, prioritization, success metricsanalytics.md - GA4 tracking, funnels, measurement strategypricing.md - Pricing models, packaging, value metricsbrand.md - Visual identity, design system, brand voicelegal.md - GDPR, data protection, labor law compliancedevelopment
Builds a pre-launch social proof strategy through structured beta programs using D'Souza Brain Audit interviews. Use when launching new products/services and need compelling testimonials, planning a beta cohort, designing interview questions to harvest objection-busting social proof, improving video testimonials for landing pages, or designing case studies with metrics. Trigger phrases include "beta tester program for testimonials", "pre-launch social proof", "Brain Audit testimonial framework", "case study harvest", "reverse testimonial", "video testimonial mechanics", "social proof landing page", "sběr referencí", "beta tester program", "testimonial pro landing page", "social proof před launchem", "rozhovor s klientem", "case study sběr", "reference před spuštěním". NOT for ongoing case study production (use growth-hacking case-study approach), offer design (use offer-creation), or conversion optimization (use ux-optimization).
development
Use when planning a product launch and the product type is unclear or could be either generic (SaaS/app/physical) or info-product. Routes between marketing:launch-strategy (generic launches) and marketing:info-product-launch (courses, memberships, ebooks, cohorts, communities). Trigger phrases - "launch", "spuštění", "go-to-market", "product launch", "release strategy", "uvedení na trh", "launch plan", "spuštění produktu", "launch sequence", "launch strategy". Do NOT trigger when product type is already clear (use specific skill directly).
testing
Specialized 8-week launch cadence for info-products — online courses, cohort programs, memberships, communities, ebooks, masterminds. Combines Jeff Walker's Product Launch Formula (Seed/Internal/JV variants, PLC sequence, open-cart day-by-day) with Stu McLaren's membership mechanics (closed cart, Success Path) and Hormozi Grand Slam Offer stacking. Use when planning "launch online kurzu", "info-product launch", "PLF launch", "course launch", "membership launch", "cohort launch", "ebook launch", "open cart close cart", "8-week launch of online course", "beta cohort to launch sequence", "spuštění kurzu", "launch členské sekce", "open cart strategie". Differentiates from marketing:launch-strategy (generic SaaS/app launches) — info-product-specific. NOT for SaaS launches, physical products, or services.
development
Use when releasing an Expo/React Native mobile app to App Store and Google Play - covers eas submit, ASC "Submit for Review", Play promote Internal→Production, OTA update, and decoding common silent failures (Apple agreement expiry, missing English locale, Background Location declaration, web bundle failure on react-native-maps).