tstapler/dotfiles
Tyler Stapler's dotfiles
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
Copy this rig
# review before running: this installs third-party code
$ npx degit tstapler/dotfiles/.claude ./rig-dotfiles # 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.
$ npx degit tstapler/dotfiles/.claude/skills/academic-cv-builder .claude/skills/academic-cv-builder $ npx degit tstapler/dotfiles/.claude/skills/address-review-comments .claude/skills/address-review-comments $ npx degit tstapler/dotfiles/.claude/skills/advanced-memory-architecture .claude/skills/advanced-memory-architecture $ npx degit tstapler/dotfiles/.claude/skills/agent-development .claude/skills/agent-development $ npx degit tstapler/dotfiles/.claude/skills/android-versioning .claude/skills/android-versioning $ npx degit tstapler/dotfiles/.claude/skills/architecture-best-practices .claude/skills/architecture-best-practices $ npx degit tstapler/dotfiles/.claude/skills/ast-grep .claude/skills/ast-grep $ npx degit tstapler/dotfiles/.claude/skills/automation-constructs .claude/skills/automation-constructs $ npx degit tstapler/dotfiles/.claude/skills/basic-context-optimization .claude/skills/basic-context-optimization $ npx degit tstapler/dotfiles/.claude/skills/bazel-github-actions-ci .claude/skills/bazel-github-actions-ci $ npx degit tstapler/dotfiles/.claude/skills/bazel-kotlin .claude/skills/bazel-kotlin $ npx degit tstapler/dotfiles/.claude/skills/bazel-perf .claude/skills/bazel-perf $ npx degit tstapler/dotfiles/.claude/skills/bazel-version-upgrades .claude/skills/bazel-version-upgrades $ npx degit tstapler/dotfiles/.claude/skills/bedrock-model-lookup .claude/skills/bedrock-model-lookup $ npx degit tstapler/dotfiles/.claude/skills/blog-pipeline .claude/skills/blog-pipeline $ npx degit tstapler/dotfiles/.claude/skills/browser-profiling .claude/skills/browser-profiling $ npx degit tstapler/dotfiles/.claude/skills/career-changer-translator .claude/skills/career-changer-translator $ npx degit tstapler/dotfiles/.claude/skills/claude-technique-evaluator .claude/skills/claude-technique-evaluator $ npx degit tstapler/dotfiles/.claude/skills/clothing-product-sourcer .claude/skills/clothing-product-sourcer $ npx degit tstapler/dotfiles/.claude/skills/cmp-ui-testing .claude/skills/cmp-ui-testing $ npx degit tstapler/dotfiles/.claude/skills/code-archaeology .claude/skills/code-archaeology $ npx degit tstapler/dotfiles/.claude/skills/code-architecture-best-practices .claude/skills/code-architecture-best-practices $ npx degit tstapler/dotfiles/.claude/skills/code-ast-grep .claude/skills/code-ast-grep $ npx degit tstapler/dotfiles/.claude/skills/code-debugging .claude/skills/code-debugging $ npx degit tstapler/dotfiles/.claude/skills/code-go-git .claude/skills/code-go-git $ npx degit tstapler/dotfiles/.claude/skills/code-golang-architecture .claude/skills/code-golang-architecture $ npx degit tstapler/dotfiles/.claude/skills/code-gritql .claude/skills/code-gritql $ npx degit tstapler/dotfiles/.claude/skills/code-hotspot-analysis .claude/skills/code-hotspot-analysis $ npx degit tstapler/dotfiles/.claude/skills/code-java-api-discovery .claude/skills/code-java-api-discovery $ npx degit tstapler/dotfiles/.claude/skills/code-kmp .claude/skills/code-kmp $ npx degit tstapler/dotfiles/.claude/skills/code-new-project .claude/skills/code-new-project $ npx degit tstapler/dotfiles/.claude/skills/code-path-analysis .claude/skills/code-path-analysis $ npx degit tstapler/dotfiles/.claude/skills/code-re-qt5 .claude/skills/code-re-qt5 $ npx degit tstapler/dotfiles/.claude/skills/code-refactor-core6-mechanical .claude/skills/code-refactor-core6-mechanical $ npx degit tstapler/dotfiles/.claude/skills/code-refactoring .claude/skills/code-refactoring $ npx degit tstapler/dotfiles/.claude/skills/code-reverse-engineering-binary .claude/skills/code-reverse-engineering-binary $ npx degit tstapler/dotfiles/.claude/skills/code-review .claude/skills/code-review $ npx degit tstapler/dotfiles/.claude/skills/code-root-cause-analysis .claude/skills/code-root-cause-analysis $ npx degit tstapler/dotfiles/.claude/skills/code-spring-boot .claude/skills/code-spring-boot $ npx degit tstapler/dotfiles/.claude/skills/code-strands .claude/skills/code-strands
$ curl -fsSL --create-dirs -o .claude/agents/code-architecture-best-practices.md https://raw.githubusercontent.com/tstapler/dotfiles/master/.claude/agents/code-architecture-best-practices.md $ curl -fsSL --create-dirs -o .claude/agents/code-refactoring.md https://raw.githubusercontent.com/tstapler/dotfiles/master/.claude/agents/code-refactoring.md $ curl -fsSL --create-dirs -o .claude/agents/doc-quality-analyzer.md https://raw.githubusercontent.com/tstapler/dotfiles/master/.claude/agents/doc-quality-analyzer.md $ curl -fsSL --create-dirs -o .claude/agents/docker-build-test.md https://raw.githubusercontent.com/tstapler/dotfiles/master/.claude/agents/docker-build-test.md $ curl -fsSL --create-dirs -o .claude/agents/expert-writer.md https://raw.githubusercontent.com/tstapler/dotfiles/master/.claude/agents/expert-writer.md $ curl -fsSL --create-dirs -o .claude/agents/feature-implementation.md https://raw.githubusercontent.com/tstapler/dotfiles/master/.claude/agents/feature-implementation.md $ curl -fsSL --create-dirs -o .claude/agents/github-actions-debugging.md https://raw.githubusercontent.com/tstapler/dotfiles/master/.claude/agents/github-actions-debugging.md $ curl -fsSL --create-dirs -o .claude/agents/github-debugger.md https://raw.githubusercontent.com/tstapler/dotfiles/master/.claude/agents/github-debugger.md $ curl -fsSL --create-dirs -o .claude/agents/github-pr.md https://raw.githubusercontent.com/tstapler/dotfiles/master/.claude/agents/github-pr.md $ curl -fsSL --create-dirs -o .claude/agents/golang-test-debugger.md https://raw.githubusercontent.com/tstapler/dotfiles/master/.claude/agents/golang-test-debugger.md $ curl -fsSL --create-dirs -o .claude/agents/infrastructure-testing.md https://raw.githubusercontent.com/tstapler/dotfiles/master/.claude/agents/infrastructure-testing.md $ curl -fsSL --create-dirs -o .claude/agents/java-api-discovery.md https://raw.githubusercontent.com/tstapler/dotfiles/master/.claude/agents/java-api-discovery.md $ curl -fsSL --create-dirs -o .claude/agents/java-test-debugger.md https://raw.githubusercontent.com/tstapler/dotfiles/master/.claude/agents/java-test-debugger.md $ curl -fsSL --create-dirs -o .claude/agents/jira-project-manager.md https://raw.githubusercontent.com/tstapler/dotfiles/master/.claude/agents/jira-project-manager.md $ curl -fsSL --create-dirs -o .claude/agents/knowledge-synthesis.md https://raw.githubusercontent.com/tstapler/dotfiles/master/.claude/agents/knowledge-synthesis.md $ curl -fsSL --create-dirs -o .claude/agents/log-parser-debugger.md https://raw.githubusercontent.com/tstapler/dotfiles/master/.claude/agents/log-parser-debugger.md $ curl -fsSL --create-dirs -o .claude/agents/markdown-doc-sync.md https://raw.githubusercontent.com/tstapler/dotfiles/master/.claude/agents/markdown-doc-sync.md $ curl -fsSL --create-dirs -o .claude/agents/model-selection.md https://raw.githubusercontent.com/tstapler/dotfiles/master/.claude/agents/model-selection.md $ curl -fsSL --create-dirs -o .claude/agents/postgres-optimizer.md https://raw.githubusercontent.com/tstapler/dotfiles/master/.claude/agents/postgres-optimizer.md $ curl -fsSL --create-dirs -o .claude/agents/pr-description-generator.md https://raw.githubusercontent.com/tstapler/dotfiles/master/.claude/agents/pr-description-generator.md $ curl -fsSL --create-dirs -o .claude/agents/pr-reviewer.md https://raw.githubusercontent.com/tstapler/dotfiles/master/.claude/agents/pr-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/presentation-designer.md https://raw.githubusercontent.com/tstapler/dotfiles/master/.claude/agents/presentation-designer.md $ curl -fsSL --create-dirs -o .claude/agents/project-coordinator.md https://raw.githubusercontent.com/tstapler/dotfiles/master/.claude/agents/project-coordinator.md $ curl -fsSL --create-dirs -o .claude/agents/prompt-engineering.md https://raw.githubusercontent.com/tstapler/dotfiles/master/.claude/agents/prompt-engineering.md $ curl -fsSL --create-dirs -o .claude/agents/research-workflow.md https://raw.githubusercontent.com/tstapler/dotfiles/master/.claude/agents/research-workflow.md $ curl -fsSL --create-dirs -o .claude/agents/sdd.md https://raw.githubusercontent.com/tstapler/dotfiles/master/.claude/agents/sdd.md $ curl -fsSL --create-dirs -o .claude/agents/software-planner.md https://raw.githubusercontent.com/tstapler/dotfiles/master/.claude/agents/software-planner.md $ curl -fsSL --create-dirs -o .claude/agents/spring-boot-testing.md https://raw.githubusercontent.com/tstapler/dotfiles/master/.claude/agents/spring-boot-testing.md $ curl -fsSL --create-dirs -o .claude/agents/technical-writing-coach.md https://raw.githubusercontent.com/tstapler/dotfiles/master/.claude/agents/technical-writing-coach.md $ curl -fsSL --create-dirs -o .claude/agents/testing-quality-master.md https://raw.githubusercontent.com/tstapler/dotfiles/master/.claude/agents/testing-quality-master.md $ curl -fsSL --create-dirs -o .claude/agents/ux-expert.md https://raw.githubusercontent.com/tstapler/dotfiles/master/.claude/agents/ux-expert.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 (147)
academic-cv-builderaddress-review-commentsadvanced-memory-architectureagent-developmentandroid-versioningarchitecture-best-practicesast-grepautomation-constructsbasic-context-optimizationbazel-github-actions-cibazel-kotlinbazel-perfbazel-version-upgradesbedrock-model-lookupblog-pipelinebrowser-profilingcareer-changer-translatorclaude-technique-evaluatorclothing-product-sourcercmp-ui-testingcode-archaeologycode-architecture-best-practicescode-ast-grepcode-debuggingcode-go-gitcode-golang-architecturecode-gritqlcode-hotspot-analysiscode-java-api-discoverycode-kmpcode-new-projectcode-path-analysiscode-re-qt5code-refactor-core6-mechanicalcode-refactoringcode-reverse-engineering-binarycode-reviewcode-root-cause-analysiscode-spring-bootcode-strandsfix-loopimplementis-it-readyparallelization-examplesrefactorreviewcommand-developmentconfluence-markdowncontext-auditcontext-engineeringcontext-vizcover-letter-generatorcreative-portfolio-resumeantipatternsdebug-lost-in-middledebuggingevidenceoutlinepublish-compatreadabilityvisualsdesign-loopdesign-modifydesign-patternsdesign-qadesign-reviewdesign-validatediagram-design-reviewdoc-quality-analyzerdocker-build-testdocs-local-cachedefinedraftprunerefine-writingreview-clarityupdatewritedrawing-to-specedge-case-context-poisoningeng-design-reviewexecutive-resume-writerexpert-writerfeature-implementationfirebase-kmpfix-ci-failuresfork-merge-planfreecad-reviewgame-guide-synthesisgeo-validationgha-pin-actionsgit-stacked-prsstackgit-upstream-forkgit-worktreescommitcreate-pridentify-unmerged-changesmerge-worktree-to-maingithub-actions-authoringgithub-actions-debugginggithub-address-pr-commentsgithub-composite-actionsgithub-debuggergithub-implement-top-issuegithub-org-team-activitygithub-oss-readmegithub-prgithub-releases-git-cliffpr-refinepr-shipoptimizegolang-benchmarkgolang-ci-hardeninggolang-ci-perfgolang-cligolang-code-stylegolang-concurrencygolang-contextgolang-continuous-integrationgolang-data-structuresgolang-databasegolang-dependency-injectiongolang-dependency-managementgolang-depguard-architecturegolang-design-patternsgolang-developmentgolang-documentationgolang-error-handlinggolang-goplsgolang-grpcgolang-how-togolang-lintgolang-modernizegolang-naminggolang-observabilitygolang-performancegolang-pkg-go-devgolang-popular-librariesgolang-profilinggolang-project-layoutgolang-refactoringgolang-safetygolang-samber-dogolang-samber-hotgolang-samber-oopsgolang-samber-slog
Subagents (31)
| code-architecture-best-practices model: sonnet | Use this agent to review a design or implementation plan against SOLID, Clean/Hexagonal Architecture, DDD aggregate boundaries, type-driven design, and GoF/PoEAA pattern fit — before code exists or as |
| code-refactoring | Use this agent to refactor code following established software engineering |
| doc-quality-analyzer | Use this agent to analyze documentation for freshness, accuracy, completeness, |
| docker-build-test | Docker build and test workflow with mandatory pre-push validation checklist |
| expert-writer | Use this agent when you need expert writing guidance applying proven |
| feature-implementation | Use this agent when you need to implement a feature or functionality |
| github-actions-debugging | Debug GitHub Actions workflow failures by analyzing logs, identifying |
| github-debugger | Use this agent when github actions builds or checks are failing |
| github-pr | This skill should be used when working with GitHub pull requests, reviewing |
| golang-test-debugger | Use this agent when you need to diagnose and fix failing Go tests with |
| infrastructure-testing | Run TestKube and PGBouncer tests on Kubernetes clusters with mandatory |
| java-api-discovery | Discover Java API signatures from compiled JARs using javap instead of |
| java-test-debugger | Use this agent when you need to diagnose and fix failing Java tests, |
| jira-project-manager | Use this agent for FBG JIRA ticket creation, project management, and |
| knowledge-synthesis | Systematically analyze external content and create comprehensive daily |
| log-parser-debugger | Use this agent when you need to parse, filter, and analyze log files |
| markdown-doc-sync | Preferred markdown ↔ remote-doc sync — Google Docs and Confluence via docspan (markgate repo). Use for pushing/pulling markdown files mapped in docspan.yaml. For legacy Confluence-only features docspa |
| model-selection | Select appropriate Claude model (Opus 4.5, Sonnet, Haiku) for agents, |
| postgres-optimizer | Use this agent when you need expert PostgreSQL database optimization, |
| pr-description-generator | Use this agent to analyze code changes in a pull request and generate |
| pr-reviewer | Review pull requests and code changes for quality, design patterns, |
| presentation-designer | Use this agent when you need expert guidance on presentation design, |
| project-coordinator | Use this agent to manage software projects using the AIC (ATOMIC-INVEST-CONTEXT) |
| prompt-engineering | Use this agent when you need expert assistance creating, refining, or |
| research-workflow | Apply systematic research methodology for multi-step research, fact-finding, |
| sdd | > |
| software-planner | Use this agent to plan software features, gather requirements, design |
| spring-boot-testing | Use this agent when you need expert guidance on Spring Boot testing, |
| technical-writing-coach | Use this agent to improve technical writing clarity, impact, and actionability. |
| testing-quality-master | Use this agent to evaluate test quality, design, and architecture across |
| ux-expert | Use this agent when you need expert guidance on User Experience (UX), |
Slash commands (126)
/backlog/done-0/backlog/done-1/backlog/done-2/backlog/done-3/backlog/done-4/backlog/done-5/backlog/done-6/backlog/done-7/backlog/fail-0/backlog/fail-1/backlog/fail-2/backlog/fail-3/backlog/fail-4/backlog/fail-5/backlog/fail-6/backlog/fail-7/backlog/help/backlog/review/backlog/ship/backlog/status/code/fix-loop/code/implement/code/is-it-ready/code/parallelization-examples/code/refactor/code/review/db/antipatterns/db/review/docs/define/docs/draft/docs/outline/docs/prune/docs/refine-writing/docs/review-clarity/docs/update/docs/write/fix-failures/git-stacked-prs/stack/git/commit/git/create-pr/git/identify-unmerged-changes/git/merge-worktree-to-main/github/pr-refine/github/pr-ship/go/optimize/handy/plan/home/1-scope/home/2-research/home/3-plan/home/4-prep/home/5-execute/home/6-close/home/SETUP/home/full/home/quick/home/status/jira/create/jira/doc/jira/incident/jira/plan/knowledge/KNOWLEDGE_PROCESSING_ARCHITECTURE/knowledge/MIGRATION_GUIDE/knowledge/MIGRATION_NOTES/knowledge/attention-dashboard/knowledge/create_zettle/knowledge/enrich/knowledge/expand-missing-topics/knowledge/extract-learnings/knowledge/get-wikipedia-image/knowledge/identify-unlinked-concepts/knowledge/maintain/knowledge/process-book-recommendations/knowledge/process-journal-zettels/knowledge/process-needs-handy-plan/knowledge/process-needs-research/knowledge/process-needs-synthesis/knowledge/process_journal_zettels/knowledge/return-zettel/knowledge/slack-daily-synthesis/knowledge/synthesize-knowledge
Similar rigs
samber/cc-skills-golang
🧑🎨 A collection of Golang agentic skills that works
Skill Collector 22.2k tok ·
lza6/Claude-code-cli-config
这是非常牛逼的配置,汇聚我安装的技能、钩子、插件等
YOLO Cowboy 44.7k tok ·
marcioaltoe/roundfix
Local-first CLI for structured AI-assisted engineering loops with Codex, Claude, and OpenCode, PR review feedback, verification, and safe commit boundaries.
Skill Collector 3.6k tok ·
Paramchoudhary/ResumeSkills
A collection of AI agent skills focused on resume optimization, job applications, and career development. Built for job seekers, career changers, and professionals who want Claude Code to help with resume writing, ATS optimization, intervie
Skill Collector 727 tok ·