cassiewallace/dotfiles
macOS dotfiles for iOS development with Claude Code: global config, a FlowDeck hook for Apple-platform tooling, and a manifest of agent skills for Swift, SwiftUI, UIKit, and accessibility.
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
Copy this rig
# review before running: this installs third-party code
$ npx degit cassiewallace/dotfiles/claude/.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.
$ npx degit cassiewallace/dotfiles/agents/.agents/skills/figma-bdd-acceptance-criteria .claude/skills/figma-bdd-acceptance-criteria $ npx degit cassiewallace/dotfiles/agents/.agents/skills/linear-qa-update .claude/skills/linear-qa-update $ npx degit cassiewallace/dotfiles/agents/.agents/skills/prose-style .claude/skills/prose-style
$ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.com/cassiewallace/dotfiles/master/agents/.agents/skills/figma-bdd-acceptance-criteria/SKILL.md $ curl -fsSL --create-dirs -o .claude/agents/bdd-examples.md https://raw.githubusercontent.com/cassiewallace/dotfiles/master/agents/.agents/skills/figma-bdd-acceptance-criteria/references/bdd-examples.md $ curl -fsSL --create-dirs -o .claude/agents/bdd-output-template.md https://raw.githubusercontent.com/cassiewallace/dotfiles/master/agents/.agents/skills/figma-bdd-acceptance-criteria/references/bdd-output-template.md $ curl -fsSL --create-dirs -o .claude/agents/question-bank.md https://raw.githubusercontent.com/cassiewallace/dotfiles/master/agents/.agents/skills/figma-bdd-acceptance-criteria/references/question-bank.md $ curl -fsSL --create-dirs -o .claude/agents/source-map.md https://raw.githubusercontent.com/cassiewallace/dotfiles/master/agents/.agents/skills/figma-bdd-acceptance-criteria/references/source-map.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.com/cassiewallace/dotfiles/master/agents/.agents/skills/linear-qa-update/SKILL.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.com/cassiewallace/dotfiles/master/agents/.agents/skills/prose-style/SKILL.md
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": "~/.claude/hooks/flowdeck/flowdeck-guard.sh"
}
]
},
{
"matcher": "Bash(git push*)",
"hooks": [
{
"type": "command",
"command": "echo '{\"decision\": \"block\", \"reason\": \"git push requires explicit user instruction. Say push or push the branch to proceed.\"}'"
}
]
}
]
}
} Skills (3)
Subagents (7)
| figma-bdd-acceptance-criteria | Use when drafting product/design specs, BDD acceptance criteria, Given/When/Then scenarios, or implementation-ready requirements from Fay Figma designs, FigJam flows, product mocks, kickoff notes, or |
| bdd-examples | — |
| bdd-output-template | — |
| question-bank | — |
| source-map | — |
| linear-qa-update | Rewrites the description of a Linear ticket for a QA audience: user-facing scenarios, no implementation details |
| prose-style | Use in every response. Governs Cassie's phrasing rules for prose, comments, commits, PRs, and Linear: the banned-phrase list, the significance-announcer tic and its disguises, and the rewrite to apply |
Hooks (3)
| event | matcher | runs |
|---|---|---|
| PreToolUse | Bash | ~/.claude/hooks/flowdeck/flowdeck-guard.sh |
| PreToolUse | Bash(git push*) | echo '{"decision": "block", "reason": "git push requires explicit user instruction. Say push or push the branch to proceed."}' |
| Stop | * | python3 ~/.claude/hooks/prose-guard.py |
Plugins (2)
swift-lsp@claude-plugins-officialsuperpowers@claude-plugins-official
Similar rigs
avelikiy/great_cto
You already have the agent. This is everything around it. great_cto runs Claude Code as a pipeline of 70 specialist agents — an independent model checks each stage before the next builds on it, spending caps refuse rather than warn, and thr
Orchestrator 10.1k tok ·
rtk-ai/rtk
CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies
Orchestrator 2.6k tok ·
Yeachan-Heo/oh-my-claudecode
Teams-first Multi-agent orchestration for Claude Code
Orchestrator 14.5k tok ·
alirezarezvani/claude-skills
380 Claude Code skills & agent skills & plugins (30+ Agents, 70+ custom commands, 380+ skills, customizable references, scripts)for Claude Code, Codex, Gemini CLI, Cursor, and 8 more coding agents — engineering, marketing, product, complian
Orchestrator 48.5k tok ·