Agent skill
shipflow-audit-gtm
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/shipflow-audit-gtm
SKILL.md
Context
- Current directory: !
pwd - Project CLAUDE.md: !
head -100 CLAUDE.md 2>/dev/null || echo "no CLAUDE.md" - All pages: !
find src/pages src/app -name "*.astro" -o -name "*.tsx" -o -name "*.vue" 2>/dev/null | grep -v node_modules | sort - Analytics: !
grep -ri "analytics\|gtag\|plausible\|umami\|posthog\|vercel/analytics" src/ 2>/dev/null | head -10 || echo "no analytics found" - Auth/payment: !
grep -ri "clerk\|stripe\|lemonsqueezy\|paddle\|auth" package.json 2>/dev/null | head -5 || echo "none" - Environment hints: !
grep -ri "STRIPE\|CLERK\|PAYMENT\|PRICE" .env.example .env.local 2>/dev/null | head -10 || echo "none"
Mode detection
$ARGUMENTSis "global" → GLOBAL MODE: audit ALL commercial projects in the workspace.$ARGUMENTSis a file path → PAGE MODE: GTM review of that single page.$ARGUMENTSis empty → PROJECT MODE: full go-to-market audit. Think like a CMO reviewing before launch.
GLOBAL MODE
Audit ALL commercial projects in the workspace for go-to-market readiness.
-
Read
/home/claude/shipflow_data/PROJECTS.md— check the Domain Applicability table. Identify projects with ✓ in the GTM column. -
Use AskUserQuestion to let the user choose:
- Question: "Which projects should I audit for go-to-market?"
multiSelect: true- One option per applicable project: label = project name, description = stack from PROJECTS.md
- All applicable projects pre-listed as options
-
Use the Task tool to launch one agent per selected project — ALL IN A SINGLE MESSAGE (parallel). Each agent:
subagent_type: "general-purpose".Agent prompt must include:
cd [path]then readCLAUDE.mdfor project context- The complete PROJECT MODE section from this skill (all 8 phases: Positioning Map → Conversion Funnel Map → Page-by-Page GTM → Trust Architecture → Analytics & Measurement → Launch Readiness → Fix → Report)
- The Tracking section from this skill
- Rule: read-only analysis — no code fixes, only update AUDIT_LOG.md and TASKS.md
-
After all agents return, compile a cross-project GTM report:
GLOBAL GTM AUDIT — [date] ═══════════════════════════════════════ PROJECT SCORES [project] [A/B/C/D] — summary ... CROSS-PROJECT PATTERNS [Systemic GTM issues in 2+ projects] ALL ISSUES BY SEVERITY 🔴 [project] file:line — description 🟠 [project] file:line — description 🟡 [project] file:line — description Total: X critical, Y high, Z medium across N projects ═══════════════════════════════════════ -
Update
/home/claude/shipflow_data/AUDIT_LOG.md(one row per project, GTM column) and/home/claude/shipflow_data/TASKS.md(each project's### Audit: GTMsubsection). -
Ask: "Which projects should I fix?" — list projects with scores. Fix only approved projects, one at a time.
PAGE MODE
Step 1: Gather the page
- Read the target file (
$ARGUMENTS). - Read the site navigation to understand where this page sits in the funnel.
- Read the homepage/landing page to understand overall positioning.
- Read pricing page if it exists.
Step 2: Audit against this checklist
Score each category A/B/C/D. Be strict — growth/marketing professional standard.
1. Positioning & Differentiation
- Immediately clear what this product/service does (5-second test)
- Unique value proposition is explicit, not implied
- Competitive differentiation is visible
- Target audience is obvious from language, imagery, examples
- Positioning is specific, not vague
2. Conversion Architecture
- Clear single goal (one primary conversion action)
- Conversion path has minimal friction
- CTA visible without scrolling
- CTA repeated at logical intervals
- Exit intent or secondary capture exists
- Pricing is transparent
3. Trust & Credibility
- Social proof is present and specific
- Testimonials include name, role, photo, or company
- Trust badges where appropriate
- Case studies or results with real data
- Professional design
- Contact information visible
4. Objection Handling
- FAQ addresses top 3-5 objections
- Pricing objections handled
- "Who is this for / not for" clarity
- Setup complexity addressed
- Data/privacy concerns addressed if relevant
5. Funnel Alignment
- Page matches traffic source intent
- Internal links guide deeper into funnel
- Blog/content links back to product pages
- Navigation doesn't distract from conversion goal
- Post-conversion flow exists
6. Analytics & Tracking
- Analytics tool installed and loading
- Key conversion events tracked
- UTM parameters preserved
- A/B testing infrastructure exists or easy to add
- Core Web Vitals monitored
7. Market Readiness
- Legal pages exist (privacy, terms, mentions légales for FR)
- Cookie consent if EU-targeted
- Accessibility meets minimum legal requirements
- Contact/support channel functional
- Mobile experience equal to desktop
Step 3: Fix
For each issue rated B or worse:
- Explain the business impact.
- Fix code-level issues directly.
- For strategic decisions, provide specific recommendations.
Step 4: Report
GTM REVIEW: [page name] — funnel stage: [awareness/consideration/conversion/retention]
─────────────────────────────────────
Positioning [A/B/C/D] — one-line summary
Conversion [A/B/C/D] — one-line summary
Trust & Proof [A/B/C/D] — one-line summary
Objection Handling [A/B/C/D] — one-line summary
Funnel Alignment [A/B/C/D] — one-line summary
Analytics [A/B/C/D] — one-line summary
Market Readiness [A/B/C/D] — one-line summary
─────────────────────────────────────
OVERALL [A/B/C/D]
Fixed: X issues | Strategic recommendations: Y
PROJECT MODE
Workspace root detection
If the current directory has no project markers (no package.json, no src/ dir) BUT contains multiple project subdirectories — you are at the workspace root, not inside a project.
Use AskUserQuestion:
- Question: "You're at the workspace root. Which project(s) should I audit for go-to-market?"
multiSelect: true- Options:
- All projects — "Run GTM audit across every commercial project" (Recommended)
- One option per commercial project from
/home/claude/shipflow_data/PROJECTS.md: label = project name, description = stack
Then proceed to GLOBAL MODE with the selected projects.
Phase 1: Positioning Map
Read homepage, about, pricing, and key landing pages. Document:
- Core value proposition: Explicit or implied?
- Target audience: Specific enough?
- Competitive angle: Communicated?
- Pricing model: Aligned with value prop?
- Brand promise: Kept throughout?
Deliver a one-sentence positioning statement: "[Product] helps [audience] [achieve outcome] by [unique mechanism], unlike [alternatives]."
Phase 2: Conversion Funnel Map
Trace every conversion path:
Traffic Source → Landing → Consideration → Conversion → Post-Conversion
For each path:
- Entry point matches traffic intent
- Each step has a clear next action
- No dead ends
- Friction minimized
- Fallback capture for non-converters
Phase 3: Page-by-Page GTM Audit
Classify each page by funnel role and audit:
Awareness (blog, content, landing):
- Strong hook, links to conversion pages, lead capture, shareable
Consideration (features, how-it-works, case studies):
- Addresses objections, relevant social proof, clear path to pricing
Conversion (pricing, signup, checkout):
- Price anchoring, risk reversal, minimal friction, trust signals near action
Retention (dashboard, settings, onboarding):
- Guides to first value moment, contextual upgrade prompts, accessible help
Phase 4: Trust Architecture
- Testimonials: specific, credible
- Social proof: user counts, logos, media mentions
- Security signals: SSL, privacy policy
- Authority signals: team page, credentials
- Legal compliance: mentions légales (FR), privacy, CGV, cookie consent
Phase 5: Analytics & Measurement
- Analytics on all pages
- Conversion events tracked (CTA clicks, form submissions, signups, pricing views)
- UTM parameters preserved
- Goal/conversion tracking configured
Phase 6: Launch Readiness
- All pages load without errors
- Mobile experience complete
- Forms submit correctly
- Payment flow works (if applicable)
- Email templates branded
- 404 page helpful
- Social previews look good
- Legal pages complete
- Contact channel functional
Phase 7: Fix
Fix all issues in code. Priority:
- Broken conversion paths
- Missing trust signals
- Missing analytics tracking
- Legal compliance
- Funnel leaks
Phase 8: Report
GTM AUDIT: [project name]
═══════════════════════════════════════
POSITIONING
Value proposition: [clear / vague / missing]
Target audience: [specific / generic]
Differentiation: [strong / weak / absent]
One-liner: "[positioning statement]"
CONVERSION FUNNEL
Primary path: [description] — [A/B/C/D]
Secondary paths: [count] identified
Dead ends: [count]
Friction: [low / medium / high]
PAGE SCORES (by funnel role)
Awareness
/blog [A/B/C/D]
Consideration
/features [A/B/C/D]
Conversion
/pricing [A/B/C/D]
TRUST ARCHITECTURE [A/B/C/D]
ANALYTICS & TRACKING [A/B/C/D]
LAUNCH READINESS [A/B/C/D]
═══════════════════════════════════════
OVERALL [A/B/C/D]
Fixed: X issues across Y files
Strategic recommendations: Z (detailed below)
Tracking (all modes)
After generating the report and applying fixes:
Log the audit
Append a row to two files:
- Global
/home/claude/shipflow_data/AUDIT_LOG.md: append a row filling only the GTM column,—for others. - Project-local
./AUDIT_LOG.md: same without the Project column.
Create either file if missing.
Update TASKS.md
- Local TASKS.md (project root): add/replace an
### Audit: GTMsubsection with critical (🔴), high (🟠), and medium (🟡) issues as task rows. - Master
/home/claude/shipflow_data/TASKS.md: find the project's section, add/replace an### Audit: GTMsubsection with the same tasks.
Important (all modes)
- Think like a growth lead, not a developer. Every recommendation ties to revenue or user acquisition.
- For French market: RGPD mandatory, mentions légales legally required, CGV for commercial transactions.
- Be specific with business impact estimates (use industry conversion benchmarks).
- Don't recommend building features that don't exist — optimize what's there. List "should build" items separately.
- If pre-launch, focus on launch readiness. If post-launch, focus on conversion optimization.
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?