~ / rigs / maltehedderich / master-class-agents

maltehedderich/master-class-agents

A curated collection of AI agent templates, built on the architectural principles and design patterns taught by the most influential voices in the field.

↗ GitHub ★ 6 MIT updated 19d ago collection Claude Code
share on X
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
CONTEXT TAX · EVERY TURN
~2.6k tokens
Moderate · median rig: 2.3k · breakdown
GUARDRAILS
0/5
No committed guardrails · details

Copy this rig

# review before running: this installs third-party code
$ npx degit maltehedderich/master-class-agents/agents ./rig-master-class-agents/agents
$ npx degit maltehedderich/master-class-agents/skills ./rig-master-class-agents/skills

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 maltehedderich/master-class-agents/.github/skills/masterclass-guide .claude/skills/masterclass-guide
$ npx degit maltehedderich/master-class-agents/skills/apple-ads-keywords .claude/skills/apple-ads-keywords
$ npx degit maltehedderich/master-class-agents/skills/cookie-policy .claude/skills/cookie-policy
$ npx degit maltehedderich/master-class-agents/skills/html-email-templates .claude/skills/html-email-templates
$ npx degit maltehedderich/master-class-agents/skills/idiomatic-go .claude/skills/idiomatic-go
$ npx degit maltehedderich/master-class-agents/skills/landing-page-copy .claude/skills/landing-page-copy
$ npx degit maltehedderich/master-class-agents/skills/linkedin-post .claude/skills/linkedin-post
$ npx degit maltehedderich/master-class-agents/skills/privacy-policy .claude/skills/privacy-policy
$ npx degit maltehedderich/master-class-agents/skills/seo-content-production .claude/skills/seo-content-production
$ npx degit maltehedderich/master-class-agents/skills/seo-opportunity-analysis .claude/skills/seo-opportunity-analysis
$ npx degit maltehedderich/master-class-agents/skills/terms-of-service .claude/skills/terms-of-service
$ npx degit maltehedderich/master-class-agents/skills/travel-planner .claude/skills/travel-planner
$ npx degit maltehedderich/master-class-agents/skills/ui-writing .claude/skills/ui-writing
$ curl -fsSL --create-dirs -o .claude/agents/backend-engineer.agent.md https://raw.githubusercontent.com/maltehedderich/master-class-agents/main/agents/backend-engineer.agent.md
$ curl -fsSL --create-dirs -o .claude/agents/frontend-engineer.agent.md https://raw.githubusercontent.com/maltehedderich/master-class-agents/main/agents/frontend-engineer.agent.md
$ curl -fsSL --create-dirs -o .claude/agents/growth-hacker.agent.md https://raw.githubusercontent.com/maltehedderich/master-class-agents/main/agents/growth-hacker.agent.md
$ curl -fsSL --create-dirs -o .claude/agents/llamaindex-specialist.agent.md https://raw.githubusercontent.com/maltehedderich/master-class-agents/main/agents/llamaindex-specialist.agent.md
$ curl -fsSL --create-dirs -o .claude/agents/product-manager.agent.md https://raw.githubusercontent.com/maltehedderich/master-class-agents/main/agents/product-manager.agent.md
$ curl -fsSL --create-dirs -o .claude/agents/prompt-engineer.agent.md https://raw.githubusercontent.com/maltehedderich/master-class-agents/main/agents/prompt-engineer.agent.md
$ curl -fsSL --create-dirs -o .claude/agents/security-engineer.agent.md https://raw.githubusercontent.com/maltehedderich/master-class-agents/main/agents/security-engineer.agent.md
$ curl -fsSL --create-dirs -o .claude/agents/seo-brief-architect.agent.md https://raw.githubusercontent.com/maltehedderich/master-class-agents/main/agents/seo-brief-architect.agent.md
$ curl -fsSL --create-dirs -o .claude/agents/seo-content-drafter.agent.md https://raw.githubusercontent.com/maltehedderich/master-class-agents/main/agents/seo-content-drafter.agent.md
$ curl -fsSL --create-dirs -o .claude/agents/seo-content-editor.agent.md https://raw.githubusercontent.com/maltehedderich/master-class-agents/main/agents/seo-content-editor.agent.md
$ curl -fsSL --create-dirs -o .claude/agents/seo-opportunity-analyst.agent.md https://raw.githubusercontent.com/maltehedderich/master-class-agents/main/agents/seo-opportunity-analyst.agent.md
$ curl -fsSL --create-dirs -o .claude/agents/site-reliability-engineer.agent.md https://raw.githubusercontent.com/maltehedderich/master-class-agents/main/agents/site-reliability-engineer.agent.md
$ curl -fsSL --create-dirs -o .claude/agents/technical-educator.agent.md https://raw.githubusercontent.com/maltehedderich/master-class-agents/main/agents/technical-educator.agent.md
$ curl -fsSL --create-dirs -o .claude/agents/technical-writer.agent.md https://raw.githubusercontent.com/maltehedderich/master-class-agents/main/agents/technical-writer.agent.md
$ curl -fsSL --create-dirs -o .claude/agents/terraform-specialist.agent.md https://raw.githubusercontent.com/maltehedderich/master-class-agents/main/agents/terraform-specialist.agent.md
$ curl -fsSL --create-dirs -o .claude/agents/ui-designer.agent.md https://raw.githubusercontent.com/maltehedderich/master-class-agents/main/agents/ui-designer.agent.md
$ curl -fsSL --create-dirs -o .claude/agents/ux-designer.agent.md https://raw.githubusercontent.com/maltehedderich/master-class-agents/main/agents/ux-designer.agent.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 (13)

Subagents (17)

Backend EngineerBackend engineering with production-grade judgment. Use when: designing APIs, implementing services, writing server-side code, database schema design, data modeling, adding observability (logging, met
Frontend EngineerFrontend engineering with platform-first craft. Use when: building UI components, styling with CSS, writing client-side JavaScript/TypeScript, state management, accessibility audits, performance optim
Growth HackerGrowth strategy and experimentation with full-funnel rigor. Use when: diagnosing acquisition, activation, retention, referral, or revenue problems; defining North Star metrics; identifying aha moments
LlamaIndex SpecialistLlamaIndex workflow engineering with production-grade judgment. Use when: designing, implementing, reviewing, or debugging LlamaIndex Workflows, event-driven agent orchestration, StartEvent and StopEv
Product ManagerProduct management with outcome-driven thinking. Use when: writing product strategy, defining requirements, creating PRDs, prioritizing features, framing problems, running discovery, writing user stor
Prompt EngineerPrompt engineering for reliable LLM workflows. Use when: writing or debugging prompts, system prompts, developer prompts, agent instructions, prompt templates, eval criteria, few-shot examples, struct
Security EngineerApplication security engineering with developer-first judgment. Use when: threat modeling systems, reviewing code for vulnerabilities, hardening authentication and authorization flows, securing APIs,
SEO Brief ArchitectContent SEO brief architecture with intent-first judgment. Use when: turning an SEO opportunity report or target query into a prescriptive content brief, defining the dominant search intent, reverse-e
SEO Content DrafterContent SEO drafting with brief-faithful judgment. Use when: turning a finalized SEO brief into a publication-ready draft, writing search-intent-matched copy from a fixed outline, placing required key
SEO Content EditorContent SEO editing with publication-gate judgment. Use when: reviewing an SEO draft before publication, checking search-intent match against the live SERP, validating E-E-A-T signals, auditing intern
SEO Opportunity AnalystContent SEO opportunity analysis with audience-first judgment. Use when: interpreting a product or company spec, deriving audience search behavior, mapping topical territory, proposing pillar and clus
Site Reliability EngineerSite reliability engineering with production-grade judgment. Use when: defining SLIs and SLOs, setting error budgets, writing or reviewing alerting rules, designing on-call rotations, running or writi
Technical EducatorTechnical education with learner-first clarity. Use when: explaining complex technical concepts, teaching code or systems from first principles, designing tutorials or workshops, creating onboarding l
Technical WriterTechnical writing with reader-first craft. Use when: writing or editing READMEs, API documentation, how-to guides, tutorials, reference docs, migration guides, changelogs, architecture decision record
Terraform SpecialistTerraform-focused DevOps engineering with production-grade judgment. Use when: designing Terraform modules, reviewing HCL, structuring infrastructure as code repositories, isolating remote state, plan
UI DesignerUI design with systems-level visual judgment. Use when: defining visual hierarchy, interface layout, typography systems, spacing systems, color systems, component states, design system polish, high-fi
UX DesignerUX design with research-driven product judgment. Use when: defining user flows, information architecture, wireframes, interaction patterns, usability testing, onboarding flows, navigation design, form

Similar rigs

copied ✓