A production-ready starter repository for Claude Code containing pre-configured AI agents, custom commands, and design review workflows.
Pre-built AI agents in .claude/agents/ for:
- Content Creation: Blog writing, newsletter drafting, SEO content
- Market Research: Competitive analysis, data analysis, market reports
- Design & Development: Design reviews, premium UI components, SEO optimization
- Personal Development: Daily reflections, weekly metrics tracking
Ready-to-use slash commands in .claude/commands/:
/blog-research- Analyze competitors and create SEO-optimized drafts/market-research- Generate comprehensive market research studies/website-research- SEO audits and competitive analysis/press-release- Create media-ready press releases/youtube-research- YouTube content and SEO analysis/daily-checkin- Personal reflection and well-being tracking/weekly-checkin- Intelligent progress tracking
World-class design review workflows in context/:
- S-tier SaaS dashboard design principles
- Automated visual regression testing
- Accessibility and responsiveness validation
- Playwright-powered browser automation
-
Clone this repository:
git clone <repository-url> cd _starter
-
Setup zclaude (optional): If you have both Claude Code Pro/Max and Z.AI Coding Plan subscriptions, you can use zclaude to switch between them without manual configuration:
bash setup_zclaude.sh
This setup script will:
- Detect your shell (bash, zsh, fish, ksh, csh)
- Create backups of your shell configuration
- Add
zclaudecommand alias for Z.AI access - Configure Z.AI MCP servers (glm-4.5-air and glm-4.6 models)
- Keep your existing
claudecommand for Anthropic's Claude
After setup, use
zclaudeto access Z.AI features orclaudefor Anthropic's Claude.Learn more: zclaude repository
-
Add required MCP servers:
# Add Firecrawl MCP for web scraping claude mcp add -s project firecrawl "npx -y @modelcontextprotocol/server-firecrawl" # Add Playwright MCP for browser automation and design reviews claude mcp add -s project playwright "npx -y @modelcontextprotocol/server-playwright"
These MCPs are already configured in
.mcp.json, but you'll need to approve them when prompted by Claude Code. -
Customize for your project:
- Edit
.claude/agents/to add project-specific agents - Modify
.claude/commands/to include your workflows - Create a project-specific
CLAUDE.mdwith your architecture
- Edit
-
Start using commands:
# In Claude Code /blog-research /market-research research-brief.md /website-research https://example.com
.claude/
├── agents/ # AI agents for specialized tasks
│ ├── blog-writer.md
│ ├── content-analyzer.md
│ ├── design-review-agent.md
│ ├── market-researcher.md
│ └── ... (15+ agents)
├── commands/ # Slash commands for workflows
│ ├── blog-research.md
│ ├── market-research.md
│ ├── daily-checkin.md
│ └── ... (10+ commands)
└── subagents/ # Supporting agents
context/
├── design-principles.md # S-tier design checklist
├── design-review-claude-md-snippet.md
└── design-review-slash-command.md
CLAUDE.md # Claude Code instructions (global)
- Blog Writer: Creates 1,200-2,000 word publication-ready posts
- Content Analyzer: Identifies trends and gaps in competitor content
- Newsletter Writer: Drafts newsletters in your authentic voice
- Market Researcher: Comprehensive market research with executive summaries
- Design Review Agent: Automated visual testing with Playwright
- Premium UI Designer: Sophisticated components with premium aesthetics
- Meta SEO Agent: Implements SEO meta tags and schema markup
- Daily Checkin: Personal reflection and mood tracking
- Weekly Checkin: Adaptive metrics tracking for your specific projects
- Metrics Analyst: Visual trends and insights over time
Use the built-in meta-agent:
/meta-agentOr manually create in .claude/agents/ following this structure:
---
name: your-agent-name
description: What this agent does
tools: Read, Write, WebFetch
color: blue
model: sonnet
---
[Agent instructions here]After any UI change:
- Navigate to modified pages using Playwright
- Verify against
context/design-principles.md - Capture screenshots (1440px viewport)
- Check console for errors
Use the design-review agent:
/design-reviewBased on Stripe, Airbnb, and Linear design standards.
For a new project:
- Copy
.claude/andcontext/directories - Keep relevant agents and commands
- Remove unused workflows
- Create project-specific
CLAUDE.md - Customize agents for your domain
For an existing project:
- Copy individual agents/commands you need
- Merge with existing
.claude/structure - Update
CLAUDE.mdwith new commands
All MCP servers are pre-configured in .mcp.json. Here's what's included:
-
Firecrawl - Web scraping, content extraction, and crawling for research features
- Requires
FIRECRAWL_API_KEYenvironment variable
- Requires
-
Playwright - Browser automation, visual testing, and design review workflows
- Cross-browser testing (Chrome, Firefox, Safari, WebKit)
-
Sequential Thinking - Extended thinking capabilities for complex problem-solving
- Built-in Anthropic MCP for deep analysis tasks
-
Context7 - Documentation and library reference lookup
- Requires
CONTEXT7_API_KEYenvironment variable - Fetches up-to-date docs for libraries and frameworks
- Requires
-
Apify - Web scraping and data extraction at scale
- Requires
APIFY_TOKENenvironment variable - Access to 2,500+ pre-built scraping actors
- Requires
-
Twitter MCP - Post to Twitter and analyze social media
- Requires
TWITTER_API_KEY,TWITTER_API_SECRET_KEY,TWITTER_ACCESS_TOKEN,TWITTER_ACCESS_TOKEN_SECRET - Tweet creation and engagement analysis
- Requires
-
Resend - Email sending and newsletter delivery
- Requires
RESEND_API_KEYenvironment variable - Send transactional and marketing emails
- Requires
Add individual MCPs using:
# Firecrawl
claude mcp add -s project firecrawl "npx -y @modelcontextprotocol/server-firecrawl"
# Playwright
claude mcp add -s project playwright "npx -y @modelcontextprotocol/server-playwright"
# Sequential Thinking
claude mcp add -s project sequential-thinking "npx -y @modelcontextprotocol/server-sequential-thinking"
# Context7
claude mcp add -s project context7 "npx -y @upstash/context7-mcp@latest"
# Twitter MCP
claude mcp add -s project twitter-mcp "npx -y @enescinar/twitter-mcp"
# Resend
# Configure with your custom server path
# Apify
claude mcp add -s project apify "npx -y @apify/actors-mcp-server"Note: MCPs configured in .mcp.json are already set up but may require approval in Claude Code on first use.
Full documentation in CLAUDE.md includes:
- Detailed command usage
- Agent capabilities and workflows
- Design principles and standards
- Creating custom agents and commands
Create a publication-ready blog post:
/content-creation:blog-research- Analyzes 5-10 competitor blogs from your niche
- Identifies trending topics, content gaps, and opportunities
- Performs keyword research and search intent analysis
- Writes SEO-optimized 1,200-2,000 word blog post
- Provides 5 headline options and strategic CTAs
- Outputs: competitive analysis, keywords, topic ideas, ready-to-publish draft
Draft a newsletter from competitor analysis:
/content-creation:newsletter-research- Analyzes competitor newsletter content and trends
- Extracts content themes and successful formats
- Learns your authentic writing voice
- Creates 500-800 word newsletter draft
- Provides 3 compelling subject line options
- Outputs: research report, ready-to-send newsletter
Generate a professional press release:
/media-communications:press-release- Creates AP Style-compliant press releases
- Researches target journalists and media outlets
- Generates media distribution lists with contact info
- Provides email templates and follow-up strategies
- Identifies newsworthy angles and timing
- Outputs: press release, media list, distribution strategy
Audit a website for SEO opportunities:
/research-analysis:website-research https://competitor.com- Technical SEO audit and recommendations
- On-page optimization analysis
- Keyword extraction and opportunities
- Competitive intelligence analysis
- Provides actionable improvement strategies
- Outputs: comprehensive SEO report with rankings
Analyze YouTube channel strategy:
/research-analysis:youtube-research https://youtube.com/c/channel-name- Analyzes channel growth patterns and trends
- Identifies content gaps and opportunities
- Research SEO metrics and keyword opportunities
- Maps competitive positioning
- Suggests content strategy improvements
- Outputs: competitive analysis, opportunity report
Daily personal reflection check-in:
/personal-development:daily-checkin- Personal mood and energy tracking
- Accomplishment logging and momentum scoring
- Reflection prompts for growth
- Visual trend analysis over time
- Outputs: daily journal entries, pattern insights
Weekly intelligent progress check-in:
/personal-development:weekly-checkin- Metrics tracking adapted to your specific project
- Week-over-week progress comparison
- Visual trend visualization
- Insights and recommendations
- Outputs: weekly progress report
Time-aware reflection check-ins:
/personal-development:time-checkin- Morning (before 10am), midday (10am-3pm), or evening (after 5pm) reflections
- Contextual questions based on time of day
- Timezone-aware scheduling
- Outputs: reflection entries with patterns
Create custom agents for your workflows:
/utilities:agent-creator- Generate new Claude Code agent configurations
- Customizable tools, models, and descriptions
- Ready-to-use agent templates
- Outputs: new agent markdown files in
.claude/agents/
Build optimized prompts:
/utilities:prompt-creator- Refines and optimizes prompts for better results
- Analyzes prompt structure and effectiveness
- Provides prompt engineering best practices
- Outputs: improved prompt variations
These commands are available in .claude/commands/:
/start-phase- Initialize development phases with planning/generate-tasks- Create structured task lists from requirements/design-review- Comprehensive visual design testing with Playwright
This is a starter template. Fork it, customize it, make it your own.
MIT - Use freely for personal and commercial projects.
Built for Claude Code - AI-powered development automation