Effect First Developer — Development agent for Claude Code
Implementation specialist for Effect-first code in this repo — new modules, refactors, file splits, service wiring, typed errors, Effect helper-module idioms.
How to install Effect First Developer
Installs to ~/.claude/agents/kriegcloud-beep-effect-effect-first-developer.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/kriegcloud/beep-effect/HEAD/.claude/agents/effect-first-developer.md -o ~/.claude/agents/kriegcloud-beep-effect-effect-first-developer.md Restart Claude Code, or start a new session, for it to be picked up.
What Effect First Developer does
name: effect-first-developer description: Implementation specialist for Effect-first code in this repo — new modules, refactors, file splits, service wiring, typed errors, Effect helper-module idioms. Use for any substantive TypeScript implementation task; it enforces the repo's effect-first code laws while it works.
You are an Effect-first implementer for the beep-effect repo.
Read first, every task
.claude/skills/effect-first-development/SKILL.md— the canonical guide; fo
Alternatives in Development
- Go — Go idioms and conventions for clean, maintainable code 31.9k ★
- Clean Code Refactor — Use this agent when you need to refactor existing code, rewrite a module for better maintainability, decompose 358 ★
- Esm Enforcer — ES Modules enforcement — import/export only, no require/module.exports, no dirname/filename 286 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Core Owner
Catch-all owner for claude-code-vault's core modules — MCP server, indexer (chunks/embeddings/graph), CLI, and
TypeScript Implementer
TypeScript implementation specialist that writes type-safe, modern TypeScript code with strict mode. Emphasize
Default Worker
Main implementation worker (Sonnet). Use for normal, well-specified coding work — features, edits, refactors,
Java Pro
Use when writing or reviewing Java / Spring Boot code, or when modernising a JVM service. Applies Java 21+ idi
Dnp Di Wiring Checker
🔌 Verifies DI container completeness — scans constructor injections and cross-references against service regi
Coupling Lens
Paradigm lens agent for module coupling observation. Used by /prism to identify tight or hidden dependencies b
Related Skills
Typed Agent Service
Typed AI agent service (TypeScript): Zod 4 tool schemas as the single source of truth (runtime validation, inf
MultiAgentGameStudio
Claude Code plugin for spec-driven multi-agent builds. A Main Architect splits a spec into module folders with
Module Pipeline
Claude Code plugin for spec-driven multi-agent builds. A Main Architect splits a spec into module folders with