hamzafarooq/claude-code-starter
No description.
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
Copy this rig
# review before running: this installs third-party code $ claude mcp add playwright -- npx -y @playwright/mcp@latest $ npx degit hamzafarooq/claude-code-starter/.claude ./rig-claude-code-starter # inspect, then merge into .claude/
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.
$ claude mcp add playwright -- npx -y @playwright/mcp@latest $ npx degit hamzafarooq/claude-code-starter/.claude/skills/beautiful-html .claude/skills/beautiful-html $ npx degit hamzafarooq/claude-code-starter/.claude/skills/boris-plan .claude/skills/boris-plan $ npx degit hamzafarooq/claude-code-starter/.claude/skills/brandkit .claude/skills/brandkit $ npx degit hamzafarooq/claude-code-starter/.claude/skills/brutalist-skill .claude/skills/brutalist-skill $ npx degit hamzafarooq/claude-code-starter/.claude/skills/business-case .claude/skills/business-case $ npx degit hamzafarooq/claude-code-starter/.claude/skills/changelog-writer .claude/skills/changelog-writer $ npx degit hamzafarooq/claude-code-starter/.claude/skills/claude-code-deck .claude/skills/claude-code-deck $ npx degit hamzafarooq/claude-code-starter/.claude/skills/competitor-research .claude/skills/competitor-research $ npx degit hamzafarooq/claude-code-starter/.claude/skills/content-repurposer .claude/skills/content-repurposer $ npx degit hamzafarooq/claude-code-starter/.claude/skills/customer-persona .claude/skills/customer-persona $ npx degit hamzafarooq/claude-code-starter/.claude/skills/deploy-checklist .claude/skills/deploy-checklist $ npx degit hamzafarooq/claude-code-starter/.claude/skills/dockerfile-generator .claude/skills/dockerfile-generator $ npx degit hamzafarooq/claude-code-starter/.claude/skills/email-writer .claude/skills/email-writer $ npx degit hamzafarooq/claude-code-starter/.claude/skills/exec-summary .claude/skills/exec-summary $ npx degit hamzafarooq/claude-code-starter/.claude/skills/feature-prioritizer .claude/skills/feature-prioritizer $ npx degit hamzafarooq/claude-code-starter/.claude/skills/frontend-slides .claude/skills/frontend-slides $ npx degit hamzafarooq/claude-code-starter/.claude/skills/gpt-tasteskill .claude/skills/gpt-tasteskill $ npx degit hamzafarooq/claude-code-starter/.claude/skills/image-to-code-skill .claude/skills/image-to-code-skill $ npx degit hamzafarooq/claude-code-starter/.claude/skills/imagegen-frontend-mobile .claude/skills/imagegen-frontend-mobile $ npx degit hamzafarooq/claude-code-starter/.claude/skills/imagegen-frontend-web .claude/skills/imagegen-frontend-web $ npx degit hamzafarooq/claude-code-starter/.claude/skills/karpathy-review .claude/skills/karpathy-review $ npx degit hamzafarooq/claude-code-starter/.claude/skills/launch-checklist .claude/skills/launch-checklist $ npx degit hamzafarooq/claude-code-starter/.claude/skills/linkedin-post .claude/skills/linkedin-post $ npx degit hamzafarooq/claude-code-starter/.claude/skills/market-sizing .claude/skills/market-sizing $ npx degit hamzafarooq/claude-code-starter/.claude/skills/md-to-pdf .claude/skills/md-to-pdf $ npx degit hamzafarooq/claude-code-starter/.claude/skills/meeting-analyzer .claude/skills/meeting-analyzer $ npx degit hamzafarooq/claude-code-starter/.claude/skills/minimalist-skill .claude/skills/minimalist-skill $ npx degit hamzafarooq/claude-code-starter/.claude/skills/newsletter-ideator .claude/skills/newsletter-ideator $ npx degit hamzafarooq/claude-code-starter/.claude/skills/okr-writer .claude/skills/okr-writer $ npx degit hamzafarooq/claude-code-starter/.claude/skills/output-skill .claude/skills/output-skill $ npx degit hamzafarooq/claude-code-starter/.claude/skills/prd-generator .claude/skills/prd-generator $ npx degit hamzafarooq/claude-code-starter/.claude/skills/proposal-writer .claude/skills/proposal-writer $ npx degit hamzafarooq/claude-code-starter/.claude/skills/redesign-skill .claude/skills/redesign-skill $ npx degit hamzafarooq/claude-code-starter/.claude/skills/retro-facilitator .claude/skills/retro-facilitator $ npx degit hamzafarooq/claude-code-starter/.claude/skills/seo-optimizer .claude/skills/seo-optimizer $ npx degit hamzafarooq/claude-code-starter/.claude/skills/sharpen .claude/skills/sharpen $ npx degit hamzafarooq/claude-code-starter/.claude/skills/skill-evaluator .claude/skills/skill-evaluator $ npx degit hamzafarooq/claude-code-starter/.claude/skills/slides-builder .claude/skills/slides-builder $ npx degit hamzafarooq/claude-code-starter/.claude/skills/soft-skill .claude/skills/soft-skill $ npx degit hamzafarooq/claude-code-starter/.claude/skills/sprint-planner .claude/skills/sprint-planner
$ curl -fsSL --create-dirs -o .claude/agents/code-reviewer.md https://raw.githubusercontent.com/hamzafarooq/claude-code-starter/main/.claude/agents/code-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/copy-writer.md https://raw.githubusercontent.com/hamzafarooq/claude-code-starter/main/.claude/agents/copy-writer.md $ curl -fsSL --create-dirs -o .claude/agents/data-analyst.md https://raw.githubusercontent.com/hamzafarooq/claude-code-starter/main/.claude/agents/data-analyst.md $ curl -fsSL --create-dirs -o .claude/agents/deck-builder.md https://raw.githubusercontent.com/hamzafarooq/claude-code-starter/main/.claude/agents/deck-builder.md $ curl -fsSL --create-dirs -o .claude/agents/prd-reviewer.md https://raw.githubusercontent.com/hamzafarooq/claude-code-starter/main/.claude/agents/prd-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/research-agent.md https://raw.githubusercontent.com/hamzafarooq/claude-code-starter/main/.claude/agents/research-agent.md $ curl -fsSL --create-dirs -o .claude/agents/pricing-fetcher.md https://raw.githubusercontent.com/hamzafarooq/claude-code-starter/main/demos/competitor-research-agent/.claude/agents/pricing-fetcher.md $ curl -fsSL --create-dirs -o .claude/agents/review-miner.md https://raw.githubusercontent.com/hamzafarooq/claude-code-starter/main/demos/competitor-research-agent/.claude/agents/review-miner.md $ curl -fsSL --create-dirs -o .claude/agents/pricing-fetcher.md https://raw.githubusercontent.com/hamzafarooq/claude-code-starter/main/demos/research-agent/.claude/agents/pricing-fetcher.md $ curl -fsSL --create-dirs -o .claude/agents/review-miner.md https://raw.githubusercontent.com/hamzafarooq/claude-code-starter/main/demos/research-agent/.claude/agents/review-miner.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 *)"
]
}
} MCP servers (2)
| server | source | est. tokens |
|---|---|---|
| Brave Search · "brave-search" | local / custom | 900 |
| Playwright MCP · "playwright" | npm | 7.5k |
Skills (53)
beautiful-htmlboris-planbrandkitindustrial-brutalist-uibusiness-casechangelog-writerclaude-code-deckcompetitor-researchcontent-repurposercustomer-personadeploy-checklistdockerfile-generatoremail-writerexec-summaryfeature-prioritizerfrontend-slidesgpt-tasteimage-to-codeimagegen-frontend-mobileimagegen-frontend-webkarpathy-reviewlaunch-checklistlinkedin-postmarket-sizingmd-to-pdfmeeting-analyzerminimalist-uinewsletter-ideatorokr-writerfull-output-enforcementprd-generatorproposal-writerredesign-existing-projectsretro-facilitatorseo-optimizersharpenskill-evaluatorslides-builderhigh-end-visual-designsprint-plannerstakeholder-updatestitch-design-tastedesign-taste-frontend-v1design-taste-frontendtest-writertrend-spotterui-ux-pro-maxuser-story-writerverify-workvoice-dnayoutube-deepdiveyoutube-researcherresearch
Subagents (10)
| code-reviewer model: claude-sonnet-4-6 | Scan code changes and flag security issues, logic errors, and |
| copy-writer model: claude-haiku-4-5-20251001 | Write in-app copy, email subject lines, onboarding tooltips, |
| data-analyst model: claude-sonnet-4-6 | Analyze data exports and surface key stats, anomalies, and trends. |
| deck-builder model: claude-sonnet-4-6 | Use this agent when you need to create a McKinsey-style presentation deck for a course or teaching purpose, especially for non-technical audiences. The agent researches the topic using Brave MCP (Redd |
| prd-reviewer model: claude-sonnet-4-6 | Review a PRD and flag missing acceptance criteria, edge cases, and |
| research-agent model: claude-opus-4-8 | Research competitors, market trends, or background context. |
| pricing-fetcher model: claude-opus-4-6 | Fetch and extract a single competitor's pricing tiers. Tries WebFetch first (cheap); falls back to Playwright browser automation only when the page is JS-rendered or pricing is hidden behind interacti |
| review-miner model: claude-opus-4-6 | Mine real-user reviews and forum discussions for one competitor to surface recurring strengths and weaknesses (not anecdotes). Use when you need the user-voice perspective on a product. Spawned by the |
| pricing-fetcher model: claude-opus-4-6 | Fetch and extract a single competitor's pricing tiers. Tries WebFetch first (cheap); falls back to Playwright browser automation only when the page is JS-rendered or pricing is hidden behind interacti |
| review-miner model: claude-opus-4-6 | Mine real-user reviews and forum discussions for one competitor to surface recurring strengths and weaknesses (not anecdotes). Use when you need the user-voice perspective on a product. Spawned by the |
Slash commands (37)
/boris-plan/business-case/changelog-writer/competitor-research/content-repurposer/customer-persona/deploy-checklist/dockerfile-generator/email-writer/exec-summary/explain-me-a-repo/feature-prioritizer/frontend-slides/karpathy-review/launch-checklist/linkedin-post/market-sizing/md-to-pdf/meeting-analyzer/newsletter-ideator/okr-writer/prd-generator/proposal-writer/retro-facilitator/seo-optimizer/sharpen/skill-evaluator/slides-builder/sprint-planner/stakeholder-update/test-writer/trend-spotter/user-story-writer/verify-work/voice-dna/youtube-deepdive/youtube-researcher
Similar rigs
Leonxlnx/taste-skill
Taste-Skill - gives your AI good taste. stops the AI from generating boring, generic slop
Skill Collector 1.2k tok ·
JaimeJunr/claude-code-frontend-skills
Frontend design stack for Claude Code: Anthropic frontend-design, Impeccable, UI UX Pro Max, Taste & Emil Kowalski skills in one plugin marketplace. Curated, de-conflicted, synced weekly.
Skill Collector 2.7k tok ·
iamtyroon/agent-setup
Portable AI-agent setup for Claude Code, Codex, OpenCode and Antigravity - one installer, vendored skills, portable config.
MCP Hoarder 38.4k tok ·
Huihans/claude-dotfiles
Workspace
Skill Collector 3.7k tok ·