~ / rigs / tstapler / dotfiles

tstapler/dotfiles

Tyler Stapler's dotfiles

↗ GitHub ★ 8 no license updated 9d ago personal setup Claude CodeCodex Claude plugin
share on X
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
CONTEXT TAX · EVERY TURN
~10.0k tokens
Heavy · 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 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-refactoringUse this agent to refactor code following established software engineering
doc-quality-analyzerUse this agent to analyze documentation for freshness, accuracy, completeness,
docker-build-testDocker build and test workflow with mandatory pre-push validation checklist
expert-writerUse this agent when you need expert writing guidance applying proven
feature-implementationUse this agent when you need to implement a feature or functionality
github-actions-debuggingDebug GitHub Actions workflow failures by analyzing logs, identifying
github-debuggerUse this agent when github actions builds or checks are failing
github-prThis skill should be used when working with GitHub pull requests, reviewing
golang-test-debuggerUse this agent when you need to diagnose and fix failing Go tests with
infrastructure-testingRun TestKube and PGBouncer tests on Kubernetes clusters with mandatory
java-api-discoveryDiscover Java API signatures from compiled JARs using javap instead of
java-test-debuggerUse this agent when you need to diagnose and fix failing Java tests,
jira-project-managerUse this agent for FBG JIRA ticket creation, project management, and
knowledge-synthesisSystematically analyze external content and create comprehensive daily
log-parser-debuggerUse this agent when you need to parse, filter, and analyze log files
markdown-doc-syncPreferred 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-selectionSelect appropriate Claude model (Opus 4.5, Sonnet, Haiku) for agents,
postgres-optimizerUse this agent when you need expert PostgreSQL database optimization,
pr-description-generatorUse this agent to analyze code changes in a pull request and generate
pr-reviewerReview pull requests and code changes for quality, design patterns,
presentation-designerUse this agent when you need expert guidance on presentation design,
project-coordinatorUse this agent to manage software projects using the AIC (ATOMIC-INVEST-CONTEXT)
prompt-engineeringUse this agent when you need expert assistance creating, refining, or
research-workflowApply systematic research methodology for multi-step research, fact-finding,
sdd>
software-plannerUse this agent to plan software features, gather requirements, design
spring-boot-testingUse this agent when you need expert guidance on Spring Boot testing,
technical-writing-coachUse this agent to improve technical writing clarity, impact, and actionability.
testing-quality-masterUse this agent to evaluate test quality, design, and architecture across
ux-expertUse 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

copied ✓