Initial Claude Code user configuration

Includes:
- Global CLAUDE.md instructions
- User settings and permissions (settings.json)
- Plugin configuration
- Skills as submodules: claude-skill-git-gitea, docker-service-architecture
This commit is contained in:
2026-01-07 07:45:19 -05:00
commit df85667232
8 changed files with 113 additions and 0 deletions

24
.gitignore vendored Normal file
View File

@@ -0,0 +1,24 @@
# Secrets - NEVER TRACK
.credentials.json
# Large/private conversation data
history.jsonl
# Runtime state and caches
stats-cache.json
debug/
telemetry/
statsig/
projects/
todos/
file-history/
shell-snapshots/
session-env/
ide/
# Plugin caches and state (auto-regenerated)
plugins/cache/
plugins/marketplaces/
plugins/repos/
plugins/install-counts-cache.json
plugins/known_marketplaces.json

6
.gitmodules vendored Normal file
View File

@@ -0,0 +1,6 @@
[submodule "skills/claude-skill-git-gitea"]
path = skills/claude-skill-git-gitea
url = https://git.prettyhefty.com/Bill/claude-skill-git-gitea.git
[submodule "skills/docker-service-architecture"]
path = skills/docker-service-architecture
url = https://git.prettyhefty.com/Bill/docker-service-architecture-skill.git

0
CLAUDE.md Normal file
View File

3
plugins/config.json Normal file
View File

@@ -0,0 +1,3 @@
{
"repositories": {}
}

View File

@@ -0,0 +1,27 @@
{
"version": 2,
"plugins": {
"superpowers@superpowers-marketplace": [
{
"scope": "user",
"installPath": "/home/bill/.claude/plugins/cache/superpowers-marketplace/superpowers/4.0.0",
"version": "4.0.0",
"installedAt": "2025-11-23T20:31:21.915Z",
"lastUpdated": "2025-12-21T16:54:24.259Z",
"gitCommitSha": "84283dfc058f61b8985e07d20eb6838a6e7388fe",
"isLocal": false
}
],
"frontend-design@claude-code-plugins": [
{
"scope": "user",
"installPath": "/home/bill/.claude/plugins/cache/claude-code-plugins/frontend-design/1.0.0",
"version": "1.0.0",
"installedAt": "2025-11-24T21:24:25.872Z",
"lastUpdated": "2025-11-24T21:24:25.872Z",
"gitCommitSha": "5880baedc387d8bad189b4c778f69477e88feb7f",
"isLocal": true
}
]
}
}

51
settings.json Normal file
View File

@@ -0,0 +1,51 @@
{
"permissions": {
"ask": [
"Bash(make dev:*)",
"Bash(git merge:*)",
"Bash(git branch -d:*)",
"Bash(git branch -D:*)",
"Bash(git branch --delete:*)"
],
"allow": [
"Bash(git:*)",
"Bash(npm:*)",
"Bash(pip:*)",
"Bash(uv:*)",
"Bash(poetry:*)",
"Bash(bash scripts/*)",
"Bash(docker:*)",
"Bash(docker-compose:*)",
"Bash(python:*)",
"Bash(python3:*)",
"Bash(source */bin/activate)",
"Bash(pytest:*)",
"Bash(timeout:*)",
"Bash(cat:*)",
"Bash(tree:*)",
"Bash(find:*)",
"Bash(test:*)",
"Bash(ls:*)",
"Bash(head:*)",
"Bash(tail:*)",
"Bash(wc:*)",
"Bash(yamllint:*)",
"Skill(superpowers:*)",
"Skill(frontend-design:*)",
"WebSearch"
]
},
"statusLine": {
"type": "command",
"command": "printf '\\033[01;32m%s@%s\\033[00m:\\033[01;34m%s\\033[00m' \"$(whoami)\" \"$(hostname -s)\" \"$(pwd)\""
},
"enabledPlugins": {
"superpowers@superpowers-marketplace": true,
"frontend-design@claude-code-plugins": true
},
"alwaysThinkingEnabled": true,
"attribution": {
"commit": "",
"pr": ""
}
}