feat: add start-from-scratch skill (#228)#365
Open
Osamaali313 wants to merge 1 commit into
Open
Conversation
Adds a getting-started orchestrator skill for users launching a brand-new product with nothing in place yet — no positioning, copy, pricing, landing page, customers, or channels. It routes them through a customer-backwards sequence (understand customer -> position -> price -> copy/CRO -> launch -> channels -> measure) and hands off to the existing skill for each step, so they never have to guess which skill comes next. Graduates to marketing-plan once the basics exist. Resolves the start-from-scratch skill request (coreyhaines31#228). Passes validate-skills.sh (45/45); SKILL.md is 114 lines; name matches directory.
There was a problem hiding this comment.
Pull request overview
Note
Copilot was unable to run its full agentic suite in this review.
Adds a new “start-from-scratch” skill entry that guides users through an ordered, customer-backwards marketing sequence and routes each step to the appropriate specialized skill.
Changes:
- Introduces
skills/start-from-scratch/SKILL.mdwith YAML front matter and detailed step-by-step routing guidance - Defines an intake (“Locate the starting line”) to choose the correct starting step
- Documents a 7-step flow from customer research through measurement/iteration
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Comment on lines
+1
to
+4
| --- | ||
| name: start-from-scratch | ||
| description: When the user is starting marketing for a brand-new product from zero and has little or nothing in place yet — no positioning, no copy, no pricing, no landing page, no customers, no channels. Use when the user asks "how do I get started with marketing", "where do I begin", "marketing from scratch", "I have nothing — no copy, no pricing, no branding, no audience", "what should I do first", "which skill should I use", "how do these skills fit together", or "give me an order to work through this". Acts as the front door to this skill library: it explains the customer-backwards sequence to follow and routes the user to the specific skill for each step, so they never have to guess which skill comes next. For the exhaustive 12-month roadmap once the basics exist, hand off to marketing-plan. | ||
| --- |
| @@ -0,0 +1,114 @@ | |||
| --- | |||
| name: start-from-scratch | |||
| description: When the user is starting marketing for a brand-new product from zero and has little or nothing in place yet — no positioning, no copy, no pricing, no landing page, no customers, no channels. Use when the user asks "how do I get started with marketing", "where do I begin", "marketing from scratch", "I have nothing — no copy, no pricing, no branding, no audience", "what should I do first", "which skill should I use", "how do these skills fit together", or "give me an order to work through this". Acts as the front door to this skill library: it explains the customer-backwards sequence to follow and routes the user to the specific skill for each step, so they never have to guess which skill comes next. For the exhaustive 12-month roadmap once the basics exist, hand off to marketing-plan. | |||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
New skill:
start-from-scratchResolves #228.
What it does
A getting-started orchestrator skill for users launching a brand-new
product who have nothing in place yet — no positioning, copy, pricing, landing
page, customers, or channels. Instead of doing every piece of marketing itself,
it routes the user through a customer-backwards sequence and hands off to
the existing skill at each step:
customer-research,marketing-psychology,competitor-profilingproduct-marketing,marketing-ideaspricing,paywallscopywriting,copy-editing,cro,signup,onboardinglaunch,public-relations,directory-submissionsads/emails/social/prospectinganalytics,ab-testing,churn-preventionIt locates the user's current furthest point and enters the sequence there, then
graduates to
marketing-planonce the basics exist.This was the exact ask in #228: "give some ordering of how these skills should
piece together." It fills the gap of a single front-door entry point to the
library.
Quality checklist
name(start-from-scratch) matches the directory namedescriptionincludes trigger phrases ("how do I get started with marketing", "marketing from scratch", "which skill should I use", …)SKILL.mdis 114 lines (well under 500)./validate-skills.shpasses — 45/45 skills valid