timholy/claude_config
Configuration files for claude code
ARCHETYPE
Skill Collector
Ten-plus skills loaded on demand. A procedural-knowledge library.
Copy this rig
# review before running: this installs third-party code $ npx degit timholy/claude_config/agents ./rig-claude_config/agents $ npx degit timholy/claude_config/skills ./rig-claude_config/skills $ npx degit timholy/claude_config/hooks ./rig-claude_config/hooks
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 timholy/claude_config/skills/fix-issue .claude/skills/fix-issue $ npx degit timholy/claude_config/skills/freshen-aqua .claude/skills/freshen-aqua $ npx degit timholy/claude_config/skills/freshen-coverage .claude/skills/freshen-coverage $ npx degit timholy/claude_config/skills/freshen-docs .claude/skills/freshen-docs $ npx degit timholy/claude_config/skills/freshen-docstrings .claude/skills/freshen-docstrings $ npx degit timholy/claude_config/skills/freshen-explicit-imports .claude/skills/freshen-explicit-imports $ npx degit timholy/claude_config/skills/freshen-generic-axes .claude/skills/freshen-generic-axes $ npx degit timholy/claude_config/skills/freshen-gitignore .claude/skills/freshen-gitignore $ npx degit timholy/claude_config/skills/freshen-package .claude/skills/freshen-package $ npx degit timholy/claude_config/skills/freshen-runic .claude/skills/freshen-runic $ npx degit timholy/claude_config/skills/limit-struct-mutability .claude/skills/limit-struct-mutability $ npx degit timholy/claude_config/skills/new-analysis-implement .claude/skills/new-analysis-implement $ npx degit timholy/claude_config/skills/new-analysis-plan .claude/skills/new-analysis-plan $ npx degit timholy/claude_config/skills/plain-prose .claude/skills/plain-prose $ npx degit timholy/claude_config/skills/profile-performance .claude/skills/profile-performance $ npx degit timholy/claude_config/skills/registry-versions .claude/skills/registry-versions $ npx degit timholy/claude_config/skills/review-api .claude/skills/review-api $ npx degit timholy/claude_config/skills/review-design .claude/skills/review-design $ npx degit timholy/claude_config/skills/review-implement .claude/skills/review-implement $ npx degit timholy/claude_config/skills/review-integration .claude/skills/review-integration $ npx degit timholy/claude_config/skills/update-compat .claude/skills/update-compat $ npx degit timholy/claude_config/skills/write-methods .claude/skills/write-methods $ npx degit timholy/claude_config/skills/writing-manuscripts .claude/skills/writing-manuscripts
$ curl -fsSL --create-dirs -o .claude/agents/docstring-auditor.md https://raw.githubusercontent.com/timholy/claude_config/main/agents/docstring-auditor.md $ curl -fsSL --create-dirs -o .claude/agents/julia-api-inventory.md https://raw.githubusercontent.com/timholy/claude_config/main/agents/julia-api-inventory.md $ curl -fsSL --create-dirs -o .claude/agents/pkg-conceptual-mapper.md https://raw.githubusercontent.com/timholy/claude_config/main/agents/pkg-conceptual-mapper.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 (23)
fix-issuefreshen-aquafreshen-coveragefreshen-docsfreshen-docstringsfreshen-explicit-importsfreshen-generic-axesfreshen-gitignorefreshen-packagefreshen-runiclimit-struct-mutabilitynew-analysis-implementnew-analysis-planplain-proseprofile-performanceregistry-versionsreview-apireview-designreview-implementreview-integrationupdate-compatwrite-methodswriting-manuscripts
Subagents (3)
| docstring-auditor model: sonnet | Use this agent when a parent agent explicitly instructs it to audit the documentation quality and coverage of a Julia package module. This agent should NOT be invoked proactively — it runs only on dir |
| julia-api-inventory model: sonnet | Use this agent when directly instructed or when you need a comprehensive, structured inventory of a Julia package's public API — including all exported or public functions, macros, and types, their fu |
| pkg-conceptual-mapper model: sonnet | Use this agent when directly instructed or when you need a deep structural understanding of a Julia package's purpose, types, and public API without manually reading all source files. This is ideal be |
Similar rigs
babushkai/claude-code-config
Production-ready Claude Code configuration defaults. Hooks, Skills, Rules, Permissions, MCP — one-command setup.
Fort Knox 603 tok ·
majidraza1228/dotfiles
Personal dotfiles — Claude Code config and install script
Automator 1.3k tok ·
PrefectHQ/fastmcp
🚀 The fast, Pythonic way to build MCP servers and clients.
Pragmatist 5.5k tok ·
janekbaraniewski/openusage
The one dashboard you’ve been looking for — track spend and usage across Claude, Cursor, OpenRouter, Copilot, Gemini, Codex, and more.
Skill Collector 2.7k tok ·