Dogfiles — Development skill for Claude Code
Development environment as code: automated macOS setup + codified Claude Code skills, agents, and config.
How to install Dogfiles
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open djtjwillia/dogfiles and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Dogfiles does
Development environment as code: automated macOS setup + codified Claude Code skills, agents, and config.
Alternatives in Development
- Claude Scholar — Semi-automated research assistant for academic research and software development 3k ★
- Octo Doctor — Environment diagnostics — check providers, auth, config, hooks, scheduler, and more 2.8k ★
- Claude Code Bmad Skills — BMAD Method skills for Claude Code - Auto-detection, Memory integration, Slash commands 393 ★
README
dogfiles
this cowdog has dotfiles!
Development environment as code. A single `task init` provisions a macOS workstation — Homebrew packages, shell, git identities, terminal — **and** a fully codified [Claude Code](https://docs.anthropic.com/en/docs/claude-code) setup. Both are managed with the same rigor as production infrastructure: idempotent, rendered from a canonical source, reviewable in git, and dry-run-able before anything touches the machine.
The repo is the source of truth. Deployed destinations (`~/.claude`, `~/.dotfiles`, `~/.gitconfig`, …) are outputs — never hand-edited.
Claude Code setup
The `claude/` directory is a version-controlled Claude Code configuration, synced to `~/.claude` by task targets. It treats an agentic coding workflow as infrastructure worth codifying and reviewing.
**What lives in `claude/`:**
CLAUDE.md+charter-details.md— a structured multi-agent operating model. The core rules load on every session; the detail file is referenced on demand to keep context lean. The model is explicit about how the assistant behaves: plan by default (no file edits until the user promotes the session), proactive routing to specialist subagents by domain, staged write permissions (plan → probe → narrow → wide), and output gates requiring verification steps and a rollback path on every plan. (It is themed as a "Synod Council" persona; the substance underneath is the operating model, not the theme.)agents/— 12 specialist subagent definitions (synod-*.md): architecture, security, data safety, CI/CD, docs/planning, debugging, code review, DX, dependency currency, UX, implementation, and routing. Each carries structured frontmatter with routing triggers and write/veto scope. Plus aneval/directory for scenario-based routing evals.commands/— custom slash commands (run-evals,summary).skills/— vendored, customized skills:handoff,obsidian-summary, andobsidian-transcript.
Related Skills
Claude Code Toolbox
Claude Code Toolbox — automated installers and environment configuration framework for Claude Code with one-li
Env Check
Validate local development environment setup. Checks Python version, dependencies, env vars, config files, and
Ade
Plan, apply, and revert one agent development environment (MCP servers, skills, instructions, settings, plugin
@greyhaven/claude-code-config V2.0.0
Hooks and configuration setup for Grey Haven's Claude Code environment npm version
Damon Ade
ADE — an agentic development environment for macOS. A roster of persistent coding agents, each with its own re
Mads
The Multi-Agent Development Studio (MADS) is a vibe-coded programming environment for macOS which allows users
Related Agents
Dotfiles Reviewer
Use this agent when you need expert review of dotfiles configurations, shell scripts, or development environme
Ashigaru DevOps
Infrastructure, CI/CD, and development environment specialist. Handles Docker environment investigation, envir
iOS Developer.Agent
Expert iOS/macOS developer specializing in Swift, SwiftUI, and the Apple toolchain. Use when: (1) Building Swi