~ / rigs / l-lin / dotfiles

l-lin/dotfiles

:octocat:

↗ GitHub ★ 17 no license updated today personal setup Claude CodeCodex
share on X
ARCHETYPE
Skill Collector
Ten-plus skills loaded on demand. A procedural-knowledge library.
CONTEXT TAX · EVERY TURN
~11.4k tokens
Heavy · median rig: 2.3k · breakdown
GUARDRAILS
3/5
Blocks destructive commands · Pre-tool screening hook · No YOLO mode · details

Copy this rig

# review before running: this installs third-party code
$ claude mcp add --transport http atlassian https://mcp.atlassian.com/v1/mcp/authv2
$ npx degit l-lin/dotfiles/home-manager/modules/share/ai/claude-code/.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.

$ claude mcp add --transport http atlassian https://mcp.atlassian.com/v1/mcp/authv2
$ npx degit l-lin/dotfiles/home-manager/modules/share/ai/.config/ai/skills/answer-directly .claude/skills/answer-directly
$ npx degit l-lin/dotfiles/home-manager/modules/share/ai/.config/ai/skills/clear-writing .claude/skills/clear-writing
$ npx degit l-lin/dotfiles/home-manager/modules/share/ai/.config/ai/skills/code-simplifier .claude/skills/code-simplifier
$ npx degit l-lin/dotfiles/home-manager/modules/share/ai/.config/ai/skills/commit .claude/skills/commit
$ npx degit l-lin/dotfiles/home-manager/modules/share/ai/.config/ai/skills/continue .claude/skills/continue
$ npx degit l-lin/dotfiles/home-manager/modules/share/ai/.config/ai/skills/continuous-learning .claude/skills/continuous-learning
$ npx degit l-lin/dotfiles/home-manager/modules/share/ai/.config/ai/skills/craft-skill .claude/skills/craft-skill
$ npx degit l-lin/dotfiles/home-manager/modules/share/ai/.config/ai/skills/create-gh-pr .claude/skills/create-gh-pr
$ npx degit l-lin/dotfiles/home-manager/modules/share/ai/.config/ai/skills/datadog-pup .claude/skills/datadog-pup
$ npx degit l-lin/dotfiles/home-manager/modules/share/ai/.config/ai/skills/devils-advocate .claude/skills/devils-advocate
$ npx degit l-lin/dotfiles/home-manager/modules/share/ai/.config/ai/skills/explain-visually .claude/skills/explain-visually
$ npx degit l-lin/dotfiles/home-manager/modules/share/ai/.config/ai/skills/gcloud-bigquery .claude/skills/gcloud-bigquery
$ npx degit l-lin/dotfiles/home-manager/modules/share/ai/.config/ai/skills/handoff .claude/skills/handoff
$ npx degit l-lin/dotfiles/home-manager/modules/share/ai/.config/ai/skills/ingest-url .claude/skills/ingest-url
$ npx degit l-lin/dotfiles/home-manager/modules/share/ai/.config/ai/skills/initialize-llm-wiki .claude/skills/initialize-llm-wiki
$ npx degit l-lin/dotfiles/home-manager/modules/share/ai/.config/ai/skills/kibana-elasticsearch .claude/skills/kibana-elasticsearch
$ npx degit l-lin/dotfiles/home-manager/modules/share/ai/.config/ai/skills/nudge .claude/skills/nudge
$ npx degit l-lin/dotfiles/home-manager/modules/share/ai/.config/ai/skills/plan .claude/skills/plan
$ npx degit l-lin/dotfiles/home-manager/modules/share/ai/.config/ai/skills/research .claude/skills/research
$ npx degit l-lin/dotfiles/home-manager/modules/share/ai/.config/ai/skills/review-code .claude/skills/review-code
$ npx degit l-lin/dotfiles/home-manager/modules/share/ai/.config/ai/skills/review-weekly-ai-skills .claude/skills/review-weekly-ai-skills
$ npx degit l-lin/dotfiles/home-manager/modules/share/ai/.config/ai/skills/self-review .claude/skills/self-review
$ npx degit l-lin/dotfiles/home-manager/modules/share/ai/.config/ai/skills/teach-me .claude/skills/teach-me
$ npx degit l-lin/dotfiles/home-manager/modules/share/ai/.config/ai/skills/tmux .claude/skills/tmux
$ npx degit l-lin/dotfiles/home-manager/modules/share/ai/.config/ai/skills/wait-what .claude/skills/wait-what
$ npx degit l-lin/dotfiles/home-manager/modules/share/ai/pi/.pi/agent/extensions/.ai/skills/pattern-toggling-package-extension-tools .claude/skills/pattern-toggling-package-extension-tools
$ npx degit l-lin/dotfiles/home-manager/modules/share/ai/pi/.pi/agent/extensions/.ai/skills/pi-extension-builder .claude/skills/pi-extension-builder
$ npx degit l-lin/dotfiles/home-manager/modules/share/misc/confluence/.config/ai/skills/confluence .claude/skills/confluence
$ npx degit l-lin/dotfiles/home-manager/modules/share/misc/jira/.config/ai/skills/jira .claude/skills/jira

Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.

{
  "hooks": {
    "PreToolUse": [
      {
        "matcher": "Bash",
        "hooks": [
          {
            "type": "command",
            "command": "$HOME/.config/ai/hooks/bad-bash/bad-bash.sh"
          }
        ]
      }
    ]
  }
}

MCP servers (1)

serversourceest. tokens
Atlassian remote · remote 10.0k

Skills (29)

Hooks (1)

eventmatcherruns
PreToolUseBash$HOME/.config/ai/hooks/bad-bash/bad-bash.sh

Plugins (3)

doctolib-productivity@doctolibdoctolib-postmortems@doctolibdoctolib-openspec@doctolib

Permissions

deny (0)
—
ask (0)
—
allow (29)
Bash(backlog:*)
Bash(gh:*)
Bash(git:*)
Bash(jira issue:*)
Bash(ls:*)
Bash(pwd)
Bash(tmux:*)
Bash(rg:*)
Bash(fd:*)
Edit
Read
Skill(brainstorm)
Skill(clear-writing)
Skill(continuous-learning)
Skill(create-skill)
Skill(implementation-planner)
Skill(jira)
Skill(web-research)
Skill(kotlin-mentor)
Skill(rails-mentor)
Skill(ruby-mentor)
Write
WebFetch
mcp__atlassian__fetch
mcp__atlassian__getJiraIssue
mcp__atlassian__getConfluencePage
mcp__datadog__*
mcp__sentry__*
mcp__fe4102e0-e2ea-4246-8736-e9872b03890c__slack_send_message

Similar rigs

copied ✓