~ / rigs / pforret / dot-claude

pforret/dot-claude

My personal .claude dotfiles: command, skills, agents

↗ GitHub ★ 0 no license updated 13d ago personal setup Claude Code
share on X
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
CONTEXT TAX · EVERY TURN
~627 tokens
Featherweight · median rig: 2.3k · breakdown
GUARDRAILS
1/5
No YOLO mode · details

Copy this rig

# review before running: this installs third-party code
$ npx degit pforret/dot-claude/agents ./rig-dot-claude/agents
$ npx degit pforret/dot-claude/commands ./rig-dot-claude/commands
$ npx degit pforret/dot-claude/skills ./rig-dot-claude/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 pforret/dot-claude/skills/git-analysis .claude/skills/git-analysis
$ npx degit pforret/dot-claude/skills/i-have-adhd .claude/skills/i-have-adhd
$ npx degit pforret/dot-claude/skills/laravel-upgrade-10-to-11 .claude/skills/laravel-upgrade-10-to-11
$ npx degit pforret/dot-claude/skills/laravel-upgrade-11-to-12 .claude/skills/laravel-upgrade-11-to-12
$ npx degit pforret/dot-claude/skills/laravel-upgrade-12-to-13 .claude/skills/laravel-upgrade-12-to-13
$ npx degit pforret/dot-claude/skills/laravel-upgrade-9-to-10 .claude/skills/laravel-upgrade-9-to-10
$ npx degit pforret/dot-claude/skills/mkdokf .claude/skills/mkdokf
$ npx degit pforret/dot-claude/skills/nova-upgrade-4-to-5 .claude/skills/nova-upgrade-4-to-5
$ npx degit pforret/dot-claude/skills/pdf-to-markdown .claude/skills/pdf-to-markdown
$ npx degit pforret/dot-claude/skills/seo-audit .claude/skills/seo-audit
$ npx degit pforret/dot-claude/skills/seo-competitor-pages .claude/skills/seo-competitor-pages
$ npx degit pforret/dot-claude/skills/seo-content .claude/skills/seo-content
$ npx degit pforret/dot-claude/skills/seo-geo .claude/skills/seo-geo
$ npx degit pforret/dot-claude/skills/seo-hreflang .claude/skills/seo-hreflang
$ npx degit pforret/dot-claude/skills/seo-images .claude/skills/seo-images
$ npx degit pforret/dot-claude/skills/seo-page .claude/skills/seo-page
$ npx degit pforret/dot-claude/skills/seo-plan .claude/skills/seo-plan
$ npx degit pforret/dot-claude/skills/seo-programmatic .claude/skills/seo-programmatic
$ npx degit pforret/dot-claude/skills/seo-schema .claude/skills/seo-schema
$ npx degit pforret/dot-claude/skills/seo-sitemap .claude/skills/seo-sitemap
$ npx degit pforret/dot-claude/skills/seo-technical .claude/skills/seo-technical
$ npx degit pforret/dot-claude/skills/seo .claude/skills/seo
$ curl -fsSL --create-dirs -o .claude/agents/seo-content.md https://raw.githubusercontent.com/pforret/dot-claude/main/agents/seo-content.md
$ curl -fsSL --create-dirs -o .claude/agents/seo-performance.md https://raw.githubusercontent.com/pforret/dot-claude/main/agents/seo-performance.md
$ curl -fsSL --create-dirs -o .claude/agents/seo-schema.md https://raw.githubusercontent.com/pforret/dot-claude/main/agents/seo-schema.md
$ curl -fsSL --create-dirs -o .claude/agents/seo-sitemap.md https://raw.githubusercontent.com/pforret/dot-claude/main/agents/seo-sitemap.md
$ curl -fsSL --create-dirs -o .claude/agents/seo-technical.md https://raw.githubusercontent.com/pforret/dot-claude/main/agents/seo-technical.md
$ curl -fsSL --create-dirs -o .claude/agents/seo-visual.md https://raw.githubusercontent.com/pforret/dot-claude/main/agents/seo-visual.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 (22)

Subagents (6)

seo-contentContent quality reviewer. Evaluates E-E-A-T signals, readability, content depth, AI citation readiness, and thin content detection.
seo-performancePerformance analyzer. Measures and evaluates Core Web Vitals and page load performance.
seo-schemaSchema markup expert. Detects, validates, and generates Schema.org structured data in JSON-LD format.
seo-sitemapSitemap architect. Validates XML sitemaps, generates new ones with industry templates, and enforces quality gates for location pages.
seo-technicalTechnical SEO specialist. Analyzes crawlability, indexability, security, URL structure, mobile optimization, Core Web Vitals, and JavaScript rendering.
seo-visualVisual analyzer. Captures screenshots, tests mobile rendering, and analyzes above-the-fold content using Playwright.

Hooks (1)

eventmatcherruns
Stop*terminal-notifier -title "Claude Code" -subtitle "$(pwd)" -message "Execution has finished!" -sound Boop

Slash commands (2)

/execute-prp/generate-prp

Plugins (13)

dev-browser@dev-browser-marketplacedocument-skills@anthropic-agent-skillsfrontend-design@claude-plugins-officialbanana-claude@banana-claude-marketplaceswift-lsp@claude-plugins-officialscreenshot-web@cli-skillsscreenshot-desktop@cli-skillsmarkdown-web@cli-skillsmarkdown-file@cli-skillsskill-creator@claude-plugins-officialplaywright@claude-plugins-officialclaude-code-setup@claude-plugins-officialcloudflare@cloudflare

Similar rigs

copied ✓