Clojuredart Skills — Development skill for Claude Code
Claude Code skill for ClojureDart/Flutter iOS Simulator feedback loop.
How to install Clojuredart Skills
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open chaploud/clojuredart-skills and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Clojuredart Skills does
Claude Code skill for ClojureDart/Flutter iOS Simulator feedback loop.
Alternatives in Development
- Axiom — Battle-tested Claude Code skills for modern xOS (iOS, iPadOS, watchOS, tvOS) development with 13 production-re 2.6k ★
- SwiftUI Expert Skill — Modern SwiftUI best practices and iOS 26+ Liquid Glass adoption 2.3k ★
- iOS Release — Prepare and execute an iOS release (patch/minor/major) 1.6k ★
README
clojuredart-skills
[Claude Code](https://docs.anthropic.com/en/docs/claude-code) skill for [ClojureDart](https://github.com/nicot/cljd)/Flutter mobile development on macOS.
Closes the feedback loop between code edits and visual/runtime verification on iOS Simulator:
Edit .cljd → hot reload → Check errors → Screenshot → UI interaction → Repeat
Without this skill, Claude Code can edit your ClojureDart code but has no way to see what happened — build errors, UI appearance, and runtime crashes are invisible. These tools give it eyes and hands on the simulator.
Requirements
- macOS (Apple Silicon or Intel)
- Xcode with Command Line Tools (
xcode-select --install) - ClojureDart project with
pubspec.yaml
Recommended:
- tmux (
brew install tmux) — enablescljd-flutter --tmuxmode so the Flutter build process lives in a detached session that survives terminal crashes and can be driven by agents viatmux send-keys/tmux capture-pane. Without tmux the fallback foreground mode still works, but broken builds leave the terminal stuck.
Optional:
- AXe for UI interaction (tap, swipe, type, accessibility tree)
brew tap cameroncooke/axe && brew install axe # 1.7+ (1.8+ for Xcode 27)
All other dependencies (`xcrun simctl`, `sips`, `python3`) are included with macOS.
Install
git clone https://github.com/nicot/clojuredart-skills.git
cd clojuredart-skills
./install.sh
This will:
- Check dependencies
- Symlink CLI tools to
~/.local/bin/ - Register as a Claude Code skill at
~/.claude/skills/clojuredart-skills
Make sure `~/.local/bin` is in your PATH:
# Add to your ~/.zshrc or ~/.bashrc
export PATH="$HOME/.local/bin:$PATH"
Uninstall
./uninstall.sh
Tools
Core (no AXe required)
| Tool | Description |
|---|---|
cljd-screenshot |
Capture simulator screenshot, auto |
Related Skills
Operate iOS Simulator
Skill: operate the OpenCode iOS client in Simulator
Xc MCP
XCode CLI MCP: Convenience wrapper for Xcode CLI tools & iOS Simulator. Progressive disclosure of tool respons
Fixkit
Long press any element of your iOS app in the simulator, say what is wrong, and the report lands in your Claud
iOS Sim
Control the iOS Simulator — tap, type, swipe, screenshot, record video, install and launch apps.
Xcbuild
Build an iOS app for the iOS Simulator using xcodebuild with automatic project and simulator detection
Mobile Crash
Diagnose iOS simulator crash or regression from screenshot, fix in apps/mobile/, ship
Related Agents
Mobile Tester
Tests a Flutter or mobile app like a real user on an Android AVD or iOS simulator, verifying with parsed scree
Flutter QA
Use after a feature is implemented and its tests are written, to verify it on a real simulator like a user wou
QA Runner
Executes one or more structured QA tests (from qa/tests/structured/.yaml) in order against a specified iOS sim