kriegcloud

Effect First Developer — Development agent for Claude Code

Development community

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

Terminal
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

  1. .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 Repository