Agent skill
marketing-business
Go-to-market strategy builder with channel selection matrix, budget allocation, and 30-day launch action plan. Use when users need to create marketing strategies or go-to-market plans.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/marketing-business
SKILL.md
Marketing Business
Marketing and customer acquisition skill that guides users through creating structured go-to-market strategies. Produces actionable GTM plans with channel prioritization, budget allocation, and launch timelines.
When to Use
- User wants to create a go-to-market strategy
- User needs channel recommendations for their business model
- User wants a 30-day launch action plan
- User needs marketing budget allocation guidance
Workflows
Go-to-Market Strategy Builder
Guides user through creating a complete GTM plan based on business model, budget, and target audience.
Reference Files:
references/go-to-market-framework.md- Complete GTM workflow with channel scoring, budget allocation rules, and action plan templatesreferences/channel-selection-matrix.md- Channel scoring data for 8+ business model types
Output File: devforgeai/specs/business/marketing/go-to-market.md
Workflow Steps:
-
Gather Inputs via AskUserQuestion:
- Business model type (SaaS B2B, SaaS B2C, Marketplace, D2C, E-commerce, Subscription, Freemium, Agency)
- Monthly marketing budget range
- Target audience description
-
Channel Selection:
- Load
references/channel-selection-matrix.md - Score channels based on business model, budget, and audience
- Rank minimum 3 channels with rationale
- Allocate budget percentages (must sum to 100%)
- Load
-
30-Day Launch Plan:
- Generate minimum 10 action items
- Assign to 3 time windows: Days 1-7, Days 8-21, Days 22-30
- Tag each item with responsible role (founder, marketer, engineer)
-
Output Generation:
- Write complete GTM plan to output file
- Include 4 required sections: Executive Summary, Channel Strategy, Budget Allocation, 30-Day Launch Plan
- Validate Markdown structure (ATX headings)
Edge Cases:
- Zero budget: Recommend organic-only channels
- Unknown business model: Ask up to 3 clarifying questions
- Existing output file: Prompt before overwrite
- Conflicting model/audience: Detect mismatch and advise
Positioning & Messaging Framework
Guides user through competitive positioning, value proposition, and messaging hierarchy.
Reference Files:
references/positioning-strategy.md- Complete positioning workflow with templates
Output File: devforgeai/specs/marketing/positioning-framework.md
Customer Discovery
Guides user through customer interview planning, persona development, and insight synthesis.
Output File: devforgeai/specs/marketing/customer-discovery.md
Content Strategy
Guides user through content calendar creation, channel mix, and editorial planning.
Output File: devforgeai/specs/marketing/content-strategy.md
User Profile Adaptive Pacing
When a user profile is available, read it to adapt the workflow pacing based on experience level.
Profile Detection (optional - when available):
- Check if a user profile exists with business context
- Detect experience level: beginner, experienced, or first-time user
Adaptive Behavior:
- Beginner / first-time: Full onboarding with detailed explanations at each step
- Experienced: Skip introductory explanations, pre-populate known business context fields, and compress pacing
Pre-population: When the user profile contains prior business model, audience, or budget data, pre-populate those fields as defaults so the user can confirm or override rather than re-enter.
Graceful Degradation (BR-003): If the user profile is not found or unavailable, fall back to the default full-pacing workflow. The profile is optional and never required. Missing profile data must never cause an error or block the workflow.
Project-Anchored Mode
When invoked with --mode=project, anchor marketing artifacts to the current DevForgeAI project:
-
Read context files (read-only, immutable - never write to context paths):
devforgeai/specs/context/tech-stack.md- Extract product technology for positioningdevforgeai/specs/context/source-tree.md- Understand product structure
-
Store output artifacts in
devforgeai/specs/marketing/with timestamped filenames using YYYY-MM-DD format (e.g.,go-to-market-2026-03-05.md)
Context files are read-only. This skill never writes to devforgeai/specs/context/ paths.
Session Resume
Before generating new artifacts, detect if a prior session exists by checking for existing output files in the marketing output directory.
Detection:
- Check
devforgeai/specs/marketing/ordevforgeai/specs/business/marketing/for existing artifacts - Identify the last completed phase or workflow from prior session progress
Resume Prompt: When a previous session is found, present the user with options via AskUserQuestion:
- Resume — Continue from last completed phase
- Start fresh — Begin a new session
Prior sessions are never silently overwritten. Always prompt the user before overwriting existing artifacts. Use AskUserQuestion to confirm the user's intent before any modification to prior session data.
On-Demand Reference Loading
Load reference files only when needed:
Read(file_path="references/go-to-market-framework.md")
Read(file_path="references/channel-selection-matrix.md")
Read(file_path="references/positioning-strategy.md")
Business Rules
- Budget allocation percentages must sum to 100%
- Minimum 3 channels ranked per recommendation
- Minimum 10 action items in 30-day plan
- All action items must have role tags
- Zero-budget input produces organic-only recommendations
References
- EPIC-075: Marketing & Customer Acquisition
- STORY-539: Go-to-Market Strategy Builder
- STORY-541: Marketing Plan Command & Skill Assembly
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?