AmineDjeghri/personal-os-setup
An app and guide to easily configure Windows, Linux, MacOS, Google TV, Stremio, Home Assistant and more (including WSL2, GPU drivers & development tools). Improve your UX & productivity.
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 AmineDjeghri/personal-os-setup/.claude ./rig-personal-os-setup # 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 AmineDjeghri/personal-os-setup/.claude/skills/add-system-action .claude/skills/add-system-action $ npx degit AmineDjeghri/personal-os-setup/.claude/skills/chezmoi-scripts .claude/skills/chezmoi-scripts $ npx degit AmineDjeghri/personal-os-setup/.claude/skills/docs-site .claude/skills/docs-site $ npx degit AmineDjeghri/personal-os-setup/.claude/skills/fork-and-customize .claude/skills/fork-and-customize $ npx degit AmineDjeghri/personal-os-setup/.claude/skills/repo-gotchas .claude/skills/repo-gotchas $ npx degit AmineDjeghri/personal-os-setup/.claude/skills/run-tests .claude/skills/run-tests $ npx degit AmineDjeghri/personal-os-setup/.claude/skills/ship-feature .claude/skills/ship-feature $ npx degit AmineDjeghri/personal-os-setup/.claude/skills/skill-layout .claude/skills/skill-layout $ npx degit AmineDjeghri/personal-os-setup/.claude/skills/vm-lab .claude/skills/vm-lab $ npx degit AmineDjeghri/personal-os-setup/src/personal_os_setup/config/chezmoi/dot_claude/skills/coding-workflow .claude/skills/coding-workflow $ npx degit AmineDjeghri/personal-os-setup/src/personal_os_setup/config/chezmoi/dot_claude/skills/git-line-endings .claude/skills/git-line-endings $ npx degit AmineDjeghri/personal-os-setup/src/personal_os_setup/config/chezmoi/dot_claude/skills/github-actions-trigger-gotchas .claude/skills/github-actions-trigger-gotchas $ npx degit AmineDjeghri/personal-os-setup/src/personal_os_setup/config/chezmoi/dot_claude/skills/github-auth .claude/skills/github-auth $ npx degit AmineDjeghri/personal-os-setup/src/personal_os_setup/config/chezmoi/dot_claude/skills/github-code-review .claude/skills/github-code-review $ npx degit AmineDjeghri/personal-os-setup/src/personal_os_setup/config/chezmoi/dot_claude/skills/github-community-health-files .claude/skills/github-community-health-files $ npx degit AmineDjeghri/personal-os-setup/src/personal_os_setup/config/chezmoi/dot_claude/skills/github-issue-to-pr .claude/skills/github-issue-to-pr $ npx degit AmineDjeghri/personal-os-setup/src/personal_os_setup/config/chezmoi/dot_claude/skills/github-issues .claude/skills/github-issues $ npx degit AmineDjeghri/personal-os-setup/src/personal_os_setup/config/chezmoi/dot_claude/skills/github-pr-workflow .claude/skills/github-pr-workflow $ npx degit AmineDjeghri/personal-os-setup/src/personal_os_setup/config/chezmoi/dot_claude/skills/github-repo-management .claude/skills/github-repo-management $ npx degit AmineDjeghri/personal-os-setup/src/personal_os_setup/config/chezmoi/dot_claude/skills/project-templates .claude/skills/project-templates $ npx degit AmineDjeghri/personal-os-setup/src/personal_os_setup/config/chezmoi/dot_claude/skills/repo-conventions .claude/skills/repo-conventions $ npx degit AmineDjeghri/personal-os-setup/src/personal_os_setup/config/chezmoi/dot_claude/skills/skill-creator .claude/skills/skill-creator $ npx degit AmineDjeghri/personal-os-setup/src/personal_os_setup/config/chezmoi/dot_claude/skills/skill-deployment .claude/skills/skill-deployment
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)
add-system-actionchezmoi-scriptsdocs-sitefork-and-customizerepo-gotchasrun-testsship-featureskill-layoutvm-labcoding-workflowgit-line-endingsgithub-actions-trigger-gotchasgithub-authgithub-code-reviewgithub-community-health-filesgithub-issue-to-prgithub-issuesgithub-pr-workflowgithub-repo-managementproject-templatesrepo-conventionsskill-creatorskill-deployment
Similar rigs
PleasePrompto/ductor
Control Claude Code, Codex CLI and Gemini CLI from Telegram. Live streaming, persistent memory, cron jobs, webhooks, Docker sandboxing.
Minimalist 1.9k tok ·
Abdullah-967/my-claudec0de-setup-2026
Transform Claude Code into a professional autonomous agent. This setup includes structured context handoffs, a features.json tracking system, and built-in workflows for synchronization and semantic commits.
Pragmatist 750 tok ·
dukcode/claude-dotfiles
Personal configuration files for Claude Code — skills, hooks, and settings.claude-config
Minimalist 155 tok ·
joshmedeski/dotfiles
Josh's dotfiles for his developer environment
Minimalist 1.1k tok ·