~ / rigs / JoeCotellese / claude-code-config

JoeCotellese/claude-code-config

Custom skills for Claude Code to extend its capabilities

↗ GitHub ★ 4 no license updated 1d ago personal setup Claude Code Claude plugin
share on X
ARCHETYPE
Skill Collector
Ten-plus skills loaded on demand. A procedural-knowledge library.
CONTEXT TAX · EVERY TURN
~5.1k 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 JoeCotellese/claude-code-config/agents ./rig-claude-code-config/agents
$ npx degit JoeCotellese/claude-code-config/skills ./rig-claude-code-config/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 JoeCotellese/claude-code-config/plugins/dev-jawn/skills/create-goal .claude/skills/create-goal
$ npx degit JoeCotellese/claude-code-config/plugins/dev-jawn/skills/dod .claude/skills/dod
$ npx degit JoeCotellese/claude-code-config/plugins/dev-jawn/skills/implement .claude/skills/implement
$ npx degit JoeCotellese/claude-code-config/plugins/dev-jawn/skills/ready .claude/skills/ready
$ npx degit JoeCotellese/claude-code-config/plugins/dev-jawn/skills/retro .claude/skills/retro
$ npx degit JoeCotellese/claude-code-config/plugins/dev-jawn/skills/spec .claude/skills/spec
$ npx degit JoeCotellese/claude-code-config/plugins/dev-jawn/skills/submit .claude/skills/submit
$ npx degit JoeCotellese/claude-code-config/plugins/dev-jawn/skills/ui-design .claude/skills/ui-design
$ npx degit JoeCotellese/claude-code-config/plugins/obsidian/skills/book-to-zettelkasten .claude/skills/book-to-zettelkasten
$ npx degit JoeCotellese/claude-code-config/plugins/obsidian/skills/log .claude/skills/log
$ npx degit JoeCotellese/claude-code-config/plugins/obsidian/skills/process-meeting .claude/skills/process-meeting
$ npx degit JoeCotellese/claude-code-config/plugins/obsidian/skills/scotch-tasting .claude/skills/scotch-tasting
$ npx degit JoeCotellese/claude-code-config/plugins/obsidian/skills/video-to-zettelkasten .claude/skills/video-to-zettelkasten
$ npx degit JoeCotellese/claude-code-config/plugins/obsidian/skills/video-transcript .claude/skills/video-transcript
$ npx degit JoeCotellese/claude-code-config/plugins/parlo/skills/drill .claude/skills/drill
$ npx degit JoeCotellese/claude-code-config/plugins/parlo/skills/explain .claude/skills/explain
$ npx degit JoeCotellese/claude-code-config/plugins/parlo/skills/review .claude/skills/review
$ npx degit JoeCotellese/claude-code-config/plugins/parlo/skills/setup .claude/skills/setup
$ npx degit JoeCotellese/claude-code-config/skills/atlassian-companion .claude/skills/atlassian-companion
$ npx degit JoeCotellese/claude-code-config/skills/cpp-qt-architect .claude/skills/cpp-qt-architect
$ npx degit JoeCotellese/claude-code-config/skills/cpp-qt-reviewer .claude/skills/cpp-qt-reviewer
$ npx degit JoeCotellese/claude-code-config/skills/drafts .claude/skills/drafts
$ npx degit JoeCotellese/claude-code-config/skills/filing-skill .claude/skills/filing-skill
$ npx degit JoeCotellese/claude-code-config/skills/git-analysis .claude/skills/git-analysis
$ npx degit JoeCotellese/claude-code-config/skills/gnucash-import .claude/skills/gnucash-import
$ npx degit JoeCotellese/claude-code-config/skills/ios-ui-tester .claude/skills/ios-ui-tester
$ npx degit JoeCotellese/claude-code-config/skills/kaizen .claude/skills/kaizen
$ npx degit JoeCotellese/claude-code-config/skills/learnings .claude/skills/learnings
$ npx degit JoeCotellese/claude-code-config/skills/managing-productivity .claude/skills/managing-productivity
$ npx degit JoeCotellese/claude-code-config/skills/product-analytics .claude/skills/product-analytics
$ npx degit JoeCotellese/claude-code-config/skills/product-manager .claude/skills/product-manager
$ npx degit JoeCotellese/claude-code-config/skills/python-architect .claude/skills/python-architect
$ npx degit JoeCotellese/claude-code-config/skills/python-code-reviewer .claude/skills/python-code-reviewer
$ npx degit JoeCotellese/claude-code-config/skills/social-media-marketer .claude/skills/social-media-marketer
$ npx degit JoeCotellese/claude-code-config/skills/swift-architect .claude/skills/swift-architect
$ npx degit JoeCotellese/claude-code-config/skills/ux-designer .claude/skills/ux-designer
$ curl -fsSL --create-dirs -o .claude/agents/git-release-tagger.md https://raw.githubusercontent.com/JoeCotellese/claude-code-config/main/agents/git-release-tagger.md
$ curl -fsSL --create-dirs -o .claude/agents/swift-swiftui-reviewer.md https://raw.githubusercontent.com/JoeCotellese/claude-code-config/main/agents/swift-swiftui-reviewer.md
$ curl -fsSL --create-dirs -o .claude/agents/xcode-release-manager.md https://raw.githubusercontent.com/JoeCotellese/claude-code-config/main/agents/xcode-release-manager.md

This rig commits no guardrails. Here is the community baseline instead — the deny/ask rules most often found across all 6,974 rigs:

{
  "permissions": {
    "deny": [
      "Read(./.env)",
      "Read(**/.env)",
      "Read(~/.ssh/**)",
      "Bash(rm -rf *)",
      "Read(**/*.pem)",
      "Bash(rm -rf /)",
      "Bash(git push --force:*)",
      "Bash(sudo *)",
      "Read(~/.aws/**)",
      "Bash(rm -rf /*)",
      "Read(./.env.*)",
      "Read(.env)",
      "Bash(git push --force*)",
      "Bash(rm -rf:*)",
      "Read(**/.env.*)",
      "Read(**/*.key)",
      "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(npm publish:*)",
      "Bash(wget *)",
      "Bash(git rebase *)",
      "Bash(gh pr merge *)",
      "Bash(git commit *)"
    ]
  }
}

Skills (36)

Subagents (3)

git-release-tagger
model: sonnet
Creates an annotated git tag with a curated changelog and issue links for an app version. Handles post-release tags (App Store releases, e.g. 2025.10.5) and pre-release tags (beta/RC builds for TestFl
swift-swiftui-reviewer
model: inherit
Reviews Swift and SwiftUI code for correctness, state management, concurrency, architecture, accessibility, and the standards in ~/.claude/docs/swift.md. Use after writing or modifying non-trivial Swi
xcode-release-manager
model: sonnet
Builds a Release archive of the iOS app with xcodebuild and suggests the next YYYY.MM.Build version. Use when the user wants a release or TestFlight build, or to cut a release. Tagging is git-release-

Similar rigs

copied ✓