skills/claude-ads/skills/ads-budget/SKILL.md
Budget allocation and bidding strategy review across all ad platforms. Evaluates spend distribution, bidding strategy appropriateness, scaling readiness, and identifies campaigns to kill or scale. Uses 70/20/10 rule, 3x Kill Rule, and 20% scaling rule. Use when user says "budget allocation", "bidding strategy", "ad spend", "ROAS target", "media budget", or "scaling".
npx skillsauth add kennyolofsson23-netizen/claude-code-config ads-budgetInstall 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.
ads/references/budget-allocation.md for allocation frameworkads/references/bidding-strategies.md for strategy decision treesads/references/benchmarks.md for CPC/CPA benchmarksads/references/scoring-system.md for health score algorithm| Business Type | Primary | Secondary | Testing | |---------------|---------|-----------|---------| | SaaS B2B | Google Search, LinkedIn | Meta, YouTube | TikTok, Microsoft | | E-commerce | Google Shopping, Meta | TikTok, YouTube | Microsoft, LinkedIn | | Local Service | Google Search, Google LSA | Meta | Microsoft, YouTube | | B2B Enterprise | LinkedIn, Google Search | Meta | Microsoft, TikTok | | Info Products | Meta, YouTube | Google Search | TikTok | | Mobile App | Meta, Google UAC | TikTok | Apple Search Ads | | Real Estate | Google Search, Meta | YouTube | Microsoft | | Healthcare | Google Search | Meta | Microsoft, YouTube | | Finance | Google Search, Meta | LinkedIn | Microsoft | | Agency (clients) | Varies by client | — | — |
| Platform | Minimum Daily | Learning Phase Budget | |----------|--------------|----------------------| | Google Search | $20/day | Sufficient for 15+ conv/month | | Google PMax | $50/day | Sufficient for algorithm optimization | | Meta | $20/day per ad set | ≥5x target CPA per ad set | | LinkedIn | $50/day Sponsored Content | 15+ conversions/month | | TikTok | $50/day campaign, $20/day ad group | ≥50x target CPA per ad group | | Microsoft | No strict minimum | Sufficient for stable delivery |
Start
├─ <30 conversions/month?
│ └─ Use Maximize Clicks (cap CPC at benchmark)
│ └─ When >30 conv/month → Maximize Conversions
├─ 30-50 conversions/month?
│ └─ Use Maximize Conversions
│ └─ When stable CPA → Target CPA
├─ >50 conversions/month?
│ └─ Use Target CPA
│ └─ When revenue tracking → Target ROAS
└─ Revenue tracking active + >50 conv/month?
└─ Use Target ROAS
Never increase budget by more than 20% at a time:
| Scenario | Data Required | Action | |----------|---------------|--------| | CPA >3x target | ≥7 days data, ≥20 clicks | Pause immediately | | No conversions | ≥$100 spend or ≥50 clicks | Pause and diagnose | | CTR <50% of benchmark | ≥1,000 impressions | Kill creative, test new | | ROAS <50% of target | ≥14 days data | Reduce budget 50% or pause |
MER = Total Revenue / Total Marketing Spend
Budget Allocation Health
Allocation Strategy: ████████░░ XX/100
Bidding Strategies: ██████████ XX/100
Scaling Readiness: ███████░░░ XX/100
Budget Sufficiency: █████░░░░░ XX/100
BUDGET-STRATEGY-REPORT.md — Full allocation and bidding analysisdevelopment
React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.
testing
Full QA pass: run all tests, check types, catch regressions, write missing tests. Use when the user says "run tests", "QA", "verify changes", "check for regressions", "test everything", or "make sure it works".
development
Provides guidance for property-based testing across multiple languages and smart contracts. Use when writing tests, reviewing code with serialization/validation/parsing patterns, designing features, or when property-based testing would provide stronger coverage than example-based tests.
development
Initialize a new project with Kenny's universal conventions and stack-appropriate infrastructure. Use this skill whenever: setting up a new project, creating a new repo, scaffolding a new app, starting fresh on a new idea, 'init project', 'new project', 'set up a new app', 'create a project for X', or any variant of starting a new codebase from scratch. Also trigger when the user says 'bootstrap', 'scaffold', or 'kickstart'. This skill ensures every project gets the same quality gates and conventions while adapting infrastructure to the chosen stack.