~ / rigs / hamzafarooq / claude-code-starter

hamzafarooq/claude-code-starter

No description.

↗ GitHub ★ 145 MIT updated 26d ago project Claude CodeCodex
share on X
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
CONTEXT TAX · EVERY TURN
~18.6k tokens
Context hog · median rig: 2.3k · breakdown
GUARDRAILS
0/5
No committed guardrails · details

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)

serversourceest. tokens
Brave Search · "brave-search" local / custom 900
Playwright MCP · "playwright" npm 7.5k

Skills (53)

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

copied ✓