← ClaudeAtlas

goal-and-brieflisted

Establish project thesis before first code. Infer product type from domain/folder/README. Identify users, business model, pSEO strategy, AI-native dev approach. Maintain PROJECT_BRIEF.md as source of truth.
heymegabyte/claude-skills · ★ 11 · AI & Automation · score 75
Install: claude install-skill heymegabyte/claude-skills
# 02 — Goal and Brief ## Run FIRST on every new project / rebuild Before code, write `PROJECT_BRIEF.md`. The brief drives every downstream decision (skill 05 stack, skill 06 build, skill 09 brand, skill 16 site mode). ## Org-type inference (drives everything) Detect from domain + folder name + scraped homepage + Google Places category: | Pattern | Org type | |---|---| | `*.com` w/ pricing page + signup → | **saas** | | `*.org` w/ donate button + 501(c)(3) → | **nonprofit** | | Google Places category in {restaurant, salon, medical, legal, fitness, automotive, retail, photography, real-estate, education, financial, pet, wedding} → | **local-business** | | `*.com` portfolio of links + bio + projects → | **portfolio** | | `*.gov` / `.gov.uk` / `.ca.gov` → | **government** | | `*.edu` / `*.ac.uk` → | **edu** | | `*.church` / parish JSON-LD → | **church** | | ProductHunt / G2 / Capterra listing → | **saas** | Output: `_org_type.json` = `{type, confidence, evidence[]}`. ## PROJECT_BRIEF.md (source of truth) ```md # {Project Name} ## Thesis One sentence: what this project does + for whom + why now. ## Org type {saas | nonprofit | local-business | portfolio | edu | gov | church} ## Primary user - Persona: {role + context} - Job to be done: {task they're trying to accomplish} - Success metric: {what "done" looks like for them} ## Business model - Revenue: {subscription / donation / one-time / B2B / B2C / ads} - Pricing: {tier list w/ values} - Margins: {high / medium / low