pmgledhill102

Agentic Coding Config — Development skill for Claude Code

Development community

Claude Code config (slash commands, hooks, settings, MCP).

How to install Agentic Coding Config

This entry records only its repository, not the path inside it, so there is no exact command to give. Open pmgledhill102/agentic-coding-config and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Agentic Coding Config does

Claude Code config (slash commands, hooks, settings, MCP). Mounted at ~/.claude/ via chezmoi externals from dotfiles.

Alternatives in Development

  • Claude Config — Built-in /config command to manage settings interactively 81.1k ★
  • Octo Doctor — Environment diagnostics — check providers, auth, config, hooks, scheduler, and more 2.8k ★
  • Sub Agents — A simple Manager for adding Claude Code Sub Agents with hooks and custom slash commands 185 ★

README

agentic-coding-config

Agent configuration: slash commands, hooks, settings, MCP, and the helper executables they drive.

It reaches an agent by **two delivery channels**, and which one applies depends on where the session is running:

Channel Surface Mechanism
[chezmoi external][chezmoi-externals] local machines home/ mounts at ~/.claude/, via [dotfiles][dotfiles]
network fetch cloud sandboxes cloud/bootstrap.sh, run by the environment's setup script

The second exists because a cloud session starts empty and reads **only the project repo's `.claude/`** — nothing from `~/.claude/` is transferred, and there is no machine to run chezmoi on. See [`cloud/README.md`](cloud/README.md) for the per-environment setup and [ADR-0016](adrs/0016-capability-delivery-principles.md) for why the substance lives in a fetched script rather than in the environment's setup field.

The cloud channel

An environment's setup script carries one line — a `curl … | sh` naming a ref and a profile — and everything of substance stays in `cloud/bootstrap.sh`, versioned here. What it installs is a **composed profile**, not this repo's `home/`: `profiles/claude-cloud-sandbox/` and `profiles/codex-cloud-sandbox/` are built from the same fragments as the workstation's `home/`, with the sections that differ by surface swapped out. That is the point of the split — a sandbox is told about the machine it is actually on.

What each channel can and cannot carry

Content chezmoi bootstrap.sh
skills/ yes yes, a named whitelist per profile
commands/ gcp-credentials only (#313) no — a skill registers the same /name
bin/ helpers yes, at ~/.claude/bin/ yes, same path
Policy prose (AGENTS.md, CLAUDE.md) yes yes, the profile's composition
Hooks yes, via settings.json yes — --with-hooks merges the same block
Permission allowlist (settings.json) yes no

T