kennyolofsson23-netizen/claude-code-config
The most comprehensive Claude Code setup — 29 skills, 9 plugins, 13 hooks, 8 agents, 8 commands. Self-documenting, self-improving, CLI-first. Includes self-interview prompt for personalization.
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
Copy this rig
# review before running: this installs third-party code $ npx degit kennyolofsson23-netizen/claude-code-config/agents ./rig-claude-code-config/agents $ npx degit kennyolofsson23-netizen/claude-code-config/commands ./rig-claude-code-config/commands $ npx degit kennyolofsson23-netizen/claude-code-config/skills ./rig-claude-code-config/skills $ npx degit kennyolofsson23-netizen/claude-code-config/hooks ./rig-claude-code-config/hooks
MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.
$ npx degit kennyolofsson23-netizen/claude-code-config/skills/accessibility .claude/skills/accessibility $ npx degit kennyolofsson23-netizen/claude-code-config/skills/ai-marketing-suite .claude/skills/ai-marketing-suite $ npx degit kennyolofsson23-netizen/claude-code-config/skills/ai-marketing-suite/skills/market-ads .claude/skills/market-ads $ npx degit kennyolofsson23-netizen/claude-code-config/skills/ai-marketing-suite/skills/market-audit .claude/skills/market-audit $ npx degit kennyolofsson23-netizen/claude-code-config/skills/ai-marketing-suite/skills/market-brand .claude/skills/market-brand $ npx degit kennyolofsson23-netizen/claude-code-config/skills/ai-marketing-suite/skills/market-competitors .claude/skills/market-competitors $ npx degit kennyolofsson23-netizen/claude-code-config/skills/ai-marketing-suite/skills/market-copy .claude/skills/market-copy $ npx degit kennyolofsson23-netizen/claude-code-config/skills/ai-marketing-suite/skills/market-emails .claude/skills/market-emails $ npx degit kennyolofsson23-netizen/claude-code-config/skills/ai-marketing-suite/skills/market-funnel .claude/skills/market-funnel $ npx degit kennyolofsson23-netizen/claude-code-config/skills/ai-marketing-suite/skills/market-landing .claude/skills/market-landing $ npx degit kennyolofsson23-netizen/claude-code-config/skills/ai-marketing-suite/skills/market-launch .claude/skills/market-launch $ npx degit kennyolofsson23-netizen/claude-code-config/skills/ai-marketing-suite/skills/market-proposal .claude/skills/market-proposal $ npx degit kennyolofsson23-netizen/claude-code-config/skills/ai-marketing-suite/skills/market-report-pdf .claude/skills/market-report-pdf $ npx degit kennyolofsson23-netizen/claude-code-config/skills/ai-marketing-suite/skills/market-report .claude/skills/market-report $ npx degit kennyolofsson23-netizen/claude-code-config/skills/ai-marketing-suite/skills/market-seo .claude/skills/market-seo $ npx degit kennyolofsson23-netizen/claude-code-config/skills/ai-marketing-suite/skills/market-social .claude/skills/market-social $ npx degit kennyolofsson23-netizen/claude-code-config/skills/audit-context-building .claude/skills/audit-context-building $ npx degit kennyolofsson23-netizen/claude-code-config/skills/best-practices .claude/skills/best-practices $ npx degit kennyolofsson23-netizen/claude-code-config/skills/claude-ads .claude/skills/claude-ads $ npx degit kennyolofsson23-netizen/claude-code-config/skills/claude-ads/skills/ads-apple .claude/skills/ads-apple $ npx degit kennyolofsson23-netizen/claude-code-config/skills/claude-ads/skills/ads-audit .claude/skills/ads-audit $ npx degit kennyolofsson23-netizen/claude-code-config/skills/claude-ads/skills/ads-budget .claude/skills/ads-budget $ npx degit kennyolofsson23-netizen/claude-code-config/skills/claude-ads/skills/ads-competitor .claude/skills/ads-competitor $ npx degit kennyolofsson23-netizen/claude-code-config/skills/claude-ads/skills/ads-create .claude/skills/ads-create $ npx degit kennyolofsson23-netizen/claude-code-config/skills/claude-ads/skills/ads-creative .claude/skills/ads-creative $ npx degit kennyolofsson23-netizen/claude-code-config/skills/claude-ads/skills/ads-dna .claude/skills/ads-dna $ npx degit kennyolofsson23-netizen/claude-code-config/skills/claude-ads/skills/ads-generate .claude/skills/ads-generate $ npx degit kennyolofsson23-netizen/claude-code-config/skills/claude-ads/skills/ads-google .claude/skills/ads-google $ npx degit kennyolofsson23-netizen/claude-code-config/skills/claude-ads/skills/ads-landing .claude/skills/ads-landing $ npx degit kennyolofsson23-netizen/claude-code-config/skills/claude-ads/skills/ads-linkedin .claude/skills/ads-linkedin $ npx degit kennyolofsson23-netizen/claude-code-config/skills/claude-ads/skills/ads-meta .claude/skills/ads-meta $ npx degit kennyolofsson23-netizen/claude-code-config/skills/claude-ads/skills/ads-microsoft .claude/skills/ads-microsoft $ npx degit kennyolofsson23-netizen/claude-code-config/skills/claude-ads/skills/ads-photoshoot .claude/skills/ads-photoshoot $ npx degit kennyolofsson23-netizen/claude-code-config/skills/claude-ads/skills/ads-plan .claude/skills/ads-plan $ npx degit kennyolofsson23-netizen/claude-code-config/skills/claude-ads/skills/ads-tiktok .claude/skills/ads-tiktok $ npx degit kennyolofsson23-netizen/claude-code-config/skills/claude-ads/skills/ads-youtube .claude/skills/ads-youtube $ npx degit kennyolofsson23-netizen/claude-code-config/skills/code-review .claude/skills/code-review $ npx degit kennyolofsson23-netizen/claude-code-config/skills/cognitive-walkthrough .claude/skills/cognitive-walkthrough $ npx degit kennyolofsson23-netizen/claude-code-config/skills/competitive-analysis .claude/skills/competitive-analysis $ npx degit kennyolofsson23-netizen/claude-code-config/skills/competitor-alternatives .claude/skills/competitor-alternatives
$ curl -fsSL --create-dirs -o .claude/agents/ad-campaign-creator.md https://raw.githubusercontent.com/kennyolofsson23-netizen/claude-code-config/main/agents/ad-campaign-creator.md $ curl -fsSL --create-dirs -o .claude/agents/architect.md https://raw.githubusercontent.com/kennyolofsson23-netizen/claude-code-config/main/agents/architect.md $ curl -fsSL --create-dirs -o .claude/agents/carousel-generator.md https://raw.githubusercontent.com/kennyolofsson23-netizen/claude-code-config/main/agents/carousel-generator.md $ curl -fsSL --create-dirs -o .claude/agents/code-reviewer.md https://raw.githubusercontent.com/kennyolofsson23-netizen/claude-code-config/main/agents/code-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/content-distributor.md https://raw.githubusercontent.com/kennyolofsson23-netizen/claude-code-config/main/agents/content-distributor.md $ curl -fsSL --create-dirs -o .claude/agents/content-writer.md https://raw.githubusercontent.com/kennyolofsson23-netizen/claude-code-config/main/agents/content-writer.md $ curl -fsSL --create-dirs -o .claude/agents/correctness-reviewer.md https://raw.githubusercontent.com/kennyolofsson23-netizen/claude-code-config/main/agents/correctness-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/creative-visionary.md https://raw.githubusercontent.com/kennyolofsson23-netizen/claude-code-config/main/agents/creative-visionary.md $ curl -fsSL --create-dirs -o .claude/agents/deployer.md https://raw.githubusercontent.com/kennyolofsson23-netizen/claude-code-config/main/agents/deployer.md $ curl -fsSL --create-dirs -o .claude/agents/devils-advocate.md https://raw.githubusercontent.com/kennyolofsson23-netizen/claude-code-config/main/agents/devils-advocate.md $ curl -fsSL --create-dirs -o .claude/agents/directory-submitter.md https://raw.githubusercontent.com/kennyolofsson23-netizen/claude-code-config/main/agents/directory-submitter.md $ curl -fsSL --create-dirs -o .claude/agents/distribution-analyst.md https://raw.githubusercontent.com/kennyolofsson23-netizen/claude-code-config/main/agents/distribution-analyst.md $ curl -fsSL --create-dirs -o .claude/agents/email-composer.md https://raw.githubusercontent.com/kennyolofsson23-netizen/claude-code-config/main/agents/email-composer.md $ curl -fsSL --create-dirs -o .claude/agents/error-detective.md https://raw.githubusercontent.com/kennyolofsson23-netizen/claude-code-config/main/agents/error-detective.md $ curl -fsSL --create-dirs -o .claude/agents/facebook-group-poster.md https://raw.githubusercontent.com/kennyolofsson23-netizen/claude-code-config/main/agents/facebook-group-poster.md $ curl -fsSL --create-dirs -o .claude/agents/feature-builder.md https://raw.githubusercontent.com/kennyolofsson23-netizen/claude-code-config/main/agents/feature-builder.md $ curl -fsSL --create-dirs -o .claude/agents/forum-poster.md https://raw.githubusercontent.com/kennyolofsson23-netizen/claude-code-config/main/agents/forum-poster.md $ curl -fsSL --create-dirs -o .claude/agents/fullstack-engineer.md https://raw.githubusercontent.com/kennyolofsson23-netizen/claude-code-config/main/agents/fullstack-engineer.md $ curl -fsSL --create-dirs -o .claude/agents/geo-ai-visibility.md https://raw.githubusercontent.com/kennyolofsson23-netizen/claude-code-config/main/agents/geo-ai-visibility.md $ curl -fsSL --create-dirs -o .claude/agents/geo-content.md https://raw.githubusercontent.com/kennyolofsson23-netizen/claude-code-config/main/agents/geo-content.md $ curl -fsSL --create-dirs -o .claude/agents/geo-platform-analysis.md https://raw.githubusercontent.com/kennyolofsson23-netizen/claude-code-config/main/agents/geo-platform-analysis.md $ curl -fsSL --create-dirs -o .claude/agents/geo-rewriter.md https://raw.githubusercontent.com/kennyolofsson23-netizen/claude-code-config/main/agents/geo-rewriter.md $ curl -fsSL --create-dirs -o .claude/agents/geo-schema.md https://raw.githubusercontent.com/kennyolofsson23-netizen/claude-code-config/main/agents/geo-schema.md $ curl -fsSL --create-dirs -o .claude/agents/geo-technical.md https://raw.githubusercontent.com/kennyolofsson23-netizen/claude-code-config/main/agents/geo-technical.md $ curl -fsSL --create-dirs -o .claude/agents/growth-reviewer.md https://raw.githubusercontent.com/kennyolofsson23-netizen/claude-code-config/main/agents/growth-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/image-generator.md https://raw.githubusercontent.com/kennyolofsson23-netizen/claude-code-config/main/agents/image-generator.md $ curl -fsSL --create-dirs -o .claude/agents/market-analyst.md https://raw.githubusercontent.com/kennyolofsson23-netizen/claude-code-config/main/agents/market-analyst.md $ curl -fsSL --create-dirs -o .claude/agents/mcp-health-checker.md https://raw.githubusercontent.com/kennyolofsson23-netizen/claude-code-config/main/agents/mcp-health-checker.md $ curl -fsSL --create-dirs -o .claude/agents/meta-ad-creator.md https://raw.githubusercontent.com/kennyolofsson23-netizen/claude-code-config/main/agents/meta-ad-creator.md $ curl -fsSL --create-dirs -o .claude/agents/monetization-strategist.md https://raw.githubusercontent.com/kennyolofsson23-netizen/claude-code-config/main/agents/monetization-strategist.md $ curl -fsSL --create-dirs -o .claude/agents/monitor-agent.md https://raw.githubusercontent.com/kennyolofsson23-netizen/claude-code-config/main/agents/monitor-agent.md $ curl -fsSL --create-dirs -o .claude/agents/morning-briefing.md https://raw.githubusercontent.com/kennyolofsson23-netizen/claude-code-config/main/agents/morning-briefing.md $ curl -fsSL --create-dirs -o .claude/agents/partnership-outreach.md https://raw.githubusercontent.com/kennyolofsson23-netizen/claude-code-config/main/agents/partnership-outreach.md $ curl -fsSL --create-dirs -o .claude/agents/performance-reviewer.md https://raw.githubusercontent.com/kennyolofsson23-netizen/claude-code-config/main/agents/performance-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/pr-reviewer.md https://raw.githubusercontent.com/kennyolofsson23-netizen/claude-code-config/main/agents/pr-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/project-scaffolder.md https://raw.githubusercontent.com/kennyolofsson23-netizen/claude-code-config/main/agents/project-scaffolder.md $ curl -fsSL --create-dirs -o .claude/agents/qa-runner.md https://raw.githubusercontent.com/kennyolofsson23-netizen/claude-code-config/main/agents/qa-runner.md $ curl -fsSL --create-dirs -o .claude/agents/qa.md https://raw.githubusercontent.com/kennyolofsson23-netizen/claude-code-config/main/agents/qa.md $ curl -fsSL --create-dirs -o .claude/agents/reddit-launcher.md https://raw.githubusercontent.com/kennyolofsson23-netizen/claude-code-config/main/agents/reddit-launcher.md $ curl -fsSL --create-dirs -o .claude/agents/refactoring-specialist.md https://raw.githubusercontent.com/kennyolofsson23-netizen/claude-code-config/main/agents/refactoring-specialist.md
This rig commits no guardrails. Here is the community baseline instead — the deny/ask rules most often found across all 7,204 rigs:
{
"permissions": {
"deny": [
"Read(./.env)",
"Read(**/.env)",
"Read(~/.ssh/**)",
"Bash(rm -rf *)",
"Read(**/*.pem)",
"Bash(rm -rf /)",
"Bash(git push --force:*)",
"Bash(sudo *)",
"Read(.env)",
"Bash(rm -rf /*)",
"Read(./.env.*)",
"Read(~/.aws/**)",
"Bash(git push --force*)",
"Bash(rm -rf:*)",
"Read(**/*.key)",
"Read(**/.env.*)",
"Bash(sudo:*)",
"Bash(git reset --hard*)",
"Bash(git reset --hard:*)",
"Read(.env.*)"
],
"ask": [
"Bash(git push:*)",
"Bash(git push *)",
"Bash(git commit:*)",
"Bash(rm *)",
"Bash(rm:*)",
"Bash(git rebase *)",
"Bash(wget *)",
"Bash(npm publish:*)",
"Bash(git commit *)",
"Bash(gh pr merge *)"
]
}
} Skills (112)
accessibilityai-marketing-suitemarket-adsmarket-auditmarket-brandmarket-competitorsmarket-copymarket-emailsmarket-funnelmarket-landingmarket-launchmarket-proposalmarket-report-pdfmarket-reportmarket-seomarket-socialaudit-context-buildingbest-practicesclaude-adsads-appleads-auditads-budgetads-competitorads-createads-creativeads-dnaads-generateads-googleads-landingads-linkedinads-metaads-microsoftads-photoshootads-planads-tiktokads-youtubecode-reviewcognitive-walkthroughcompetitive-analystcompetitor-alternativesvercel-composition-patternscontent-to-socialcopywritingcore-web-vitalscreate-viral-contentddddeploy-flowdesign-reviewdesign-system-creationelevenlabsemail-marketing-biblefirecrawlgeo-auditgeo-brand-mentionsgeo-citabilitygeo-comparegeo-contentgeo-crawlersgeo-llmstxtgeo-platform-optimizergeo-proposalgeo-prospectgeo-report-pdfgeo-reportgeo-schemageo-technicalgh-address-commentsgh-fix-ciinstagram-thread-carouselinteraction-designkaizenlaunch-strategyllm-docs-optimizermarket-researchernano-banana-pronielsen-heuristics-auditonboarding-croowasp-llm-top10page-croperformancepostgres-best-practicespostnitro-carouselpricing-strategyproject-alignmentproject-initproperty-based-testingqareact-best-practicesreflexionremotionresearchsddsecurity-auditsecurity-reviewsecurity-threat-modelsemgrep-rule-creatorseo-auditseo-contentseoskill-creatorsocial-contenttailwind-v4-shadcntest-writetool-discoverytrend-analysisui-design-reviewux-audit-rethinkwcag-accessibility-auditweb-asset-generatorweb-design-guidelinesweb-quality-auditwebapp-testing
Subagents (70)
| ad-campaign-creator model: sonnet | Creates paid ad campaigns for Meta (Facebook/Instagram) and Google Ads. For Travmaskinen targets Swedish males 30-65 interested in ATG/trav/hästsport. For usetools.dev targets tech audience. Creates a |
| architect model: opus | Product strategist and systems architect that produces SPEC.md (product spec) and ARCHITECTURE.md (technical design) before any code is written. |
| carousel-generator model: sonnet | Creates social media carousel posts for usetools.dev tools — LinkedIn, Instagram, TikTok slides. Uses PostNitro for carousel generation. Outputs [DRAFT] blocks. |
| code-reviewer model: sonnet | Senior engineer performing blocking code review — finds issues that would prevent a production deploy. |
| content-distributor model: sonnet | Takes an existing Travmaskinen article URL and creates channel-appropriate excerpts/teasers for distribution. Swedish language. Understands all V-races (V85, V86, V64, V65, V4, GS75). Also handles use |
| content-writer model: sonnet | UX copywriter that replaces placeholder text with real, polished copy across landing pages, UI, and meta tags. |
| correctness-reviewer model: sonnet | Focused correctness review — checks error handling, test coverage, conventions, and type safety. |
| creative-visionary model: opus | Generates wild moonshot ideas by connecting unrelated domains, blue ocean thinking, and "what if" scenarios. The idea factory of the swarm. |
| deployer model: sonnet | Deploys projects to production — creates GitHub repos, pushes code, sets up Vercel deployment with custom subdomain, configures env vars, runs smoke tests, and registers tool in usetools.dev hub. |
| devils-advocate model: sonnet | Stress-tests ideas for distribution risk, competition risk, API cost sustainability, timing risk, execution risk, and commoditization risk. Kills bad ideas early. |
| directory-submitter model: haiku | Finds and drafts directory submissions for usetools.dev tools. Covers AI tool directories, AlternativeTo, GitHub awesome-lists, Product Hunt, and niche directories. Outputs [DRAFT] blocks with submiss |
| distribution-analyst model: sonnet | Evaluates virality potential, shareability, SEO/GEO opportunity, platform fit, embed potential, programmatic SEO, and time-to-value for free AI tool ideas. |
| email-composer model: sonnet | Composes race-day newsletters from existing Travmaskinen articles and AI predictions. Handles all V-race types, daily schedule. Swedish language. Picks best articles, highlights predictions, formats f |
| error-detective model: opus | Error tracking, stack trace analysis, reproduction step generation, and root cause identification |
| facebook-group-poster model: sonnet | Distributes Travmaskinen content to Swedish trav Facebook groups. Conversational Swedish, shares article highlights with discussion prompts. Links back to full analysis on travmaskinen.se. |
| feature-builder model: sonnet | Implements features from dev plans — writes clean, production-quality code with atomic commits. |
| forum-poster model: sonnet | Distributes Travmaskinen content to Swedish trav forums (Bukefalos, Travsnack, Travpunkten). Helpful tone, genuine analysis, links back to full article. Swedish language. |
| fullstack-engineer model: opus | End-to-end feature development across frontend, backend, and database layers |
| geo-ai-visibility model: sonnet | GEO specialist analyzing AI search visibility — citability scoring, AI crawler access, llms.txt compliance, and brand mention presence across AI-cited platforms. |
| geo-content model: sonnet | Content quality specialist evaluating E-E-A-T signals, content depth, readability, AI content detection, and topical authority. |
| geo-platform-analysis model: sonnet | Platform optimization specialist analyzing readiness for Google AI Overviews, ChatGPT web search, Perplexity AI, Google Gemini, and Bing Copilot. |
| geo-rewriter model: haiku | Re-writes article content for AI citability (GEO) — adds clear factual statements, structured answers, entity definitions. Does NOT score — it FIXES. |
| geo-schema model: sonnet | Schema markup specialist detecting, validating, and generating structured data (JSON-LD preferred) for AI discoverability. |
| geo-technical model: sonnet | Technical SEO specialist analyzing crawlability, indexability, security, URL structure, mobile optimization, Core Web Vitals, SSR, and JavaScript dependency. |
| growth-reviewer model: sonnet | Reviews products for traction infrastructure — OG tags, sharing mechanics, SEO, AI discoverability, analytics, portfolio integration. Issues BLOCKERs for missing growth infrastructure. |
| image-generator model: haiku | Generates marketing images for usetools.dev tools — hero images, social cards, blog illustrations. Uses Nano Banana Pro for AI image generation. Outputs [DRAFT] blocks with media URLs. |
| market-analyst model: sonnet | Analyzes global market data, competitive gaps, keyword volumes, and existing tools that suck. Identifies where a free AI tool would win by simply existing and being better. |
| mcp-health-checker model: haiku | Lightweight agent that pings all required MCP servers and reports their health status as structured JSON. |
| meta-ad-creator model: sonnet | Creates Meta (Facebook/Instagram) ad test campaigns for usetools.dev tools. Budget $20-30 per test, 2-3 variants for A/B testing. Outputs [DRAFT] blocks with targeting, budget split, and image descrip |
| monetization-strategist model: sonnet | Evaluates free-tool monetization — ad RPM potential, premium tier fit, API access demand, affiliate opportunities, and phased revenue path from free to paid. |
| monitor-agent model: sonnet | Pulls traffic snapshots and marketing research for usetools.dev tools. Queries Plausible analytics, Google Search Console, and performs GEO checks. Dual-mode — snapshot mode vs marketing research mode |
| morning-briefing model: haiku | Generates a daily portfolio summary for usetools.dev. Pulls traffic from Plausible, SEO data from GSC, and trending topics. Triages each tool as WINNER/PROMISING/DEAD/NEW and outputs actionable recomm |
| partnership-outreach model: sonnet | Drafts outreach messages to potential partners. For Travmaskinen — Travronden (600K/mo), Travmagasinet podcast, Travnet, trav influencers. For usetools.dev — tech newsletters, indie hacker communities |
| performance-reviewer model: sonnet | Performance engineer reviewing for N+1 queries, bundle size, memory leaks, render performance, and lazy loading. |
| pr-reviewer model: sonnet | Reviews code changes for quality, security, and best practices. Use PROACTIVELY after any code modification, before commits, and during PR reviews. |
| project-scaffolder model: sonnet | Creates complete, production-ready project structures from scratch with proper tooling and config. |
| qa-runner model: sonnet | Final quality gate — verifies builds, tests, and types pass, and fixes anything that doesn't. |
| qa model: sonnet | Quality assurance agent. Use PROACTIVELY after ANY code change to verify correctness. Runs tests, checks for regressions, validates UI, and proves the work is done. Must be used before marking any tas |
| reddit-launcher model: sonnet | Writes Reddit launch posts for usetools.dev tools. Native Reddit tone — maker sharing something useful, not promoting. Generates 2-3 drafts for different subreddits, each tailored to that community's |
| refactoring-specialist model: opus | Performs systematic code refactoring including dead code removal, abstraction extraction, and structural improvements |
Slash commands (8)
/checkpoint/diagram/fix-issue/orchestrate/qa-setup/tdd/test-fix/wrap-up
Similar rigs
Nevoo/claude-setup
My basic claude code setup with agents, hooks and more
YOLO Cowboy 26.1k tok ·
zubair-trabzada/geo-seo-claude
GEO-first SEO skill for Claude Code. Comprehensive AI search optimization for any website — citability scoring, AI crawler analysis, brand authority, schema markup, platform-specific optimization, and PDF reports. If you want learn how to
Orchestrator 2.3k tok ·
shenxingy/Clade
Turn Claude Code and Codex from chat assistants into autonomous coding systems
Orchestrator 30.3k tok ·
multiplex-ai/muggle-ai-teams
AI workflow for Claude Code — describe what you want, get production-grade results. Code, content, design, planning. Built by MuggleTest.
Orchestrator 8.1k tok ·