An agent is a specialist Claude hands a whole job to, with its own tools and its own context.
138 agents across 643 plugins.
- `packages/plugins/src/agents/registry.ts` - `packages/plugins/src/agents/impl/` - `src/main/core/dependencies/dependency-managers.ts` - `src/main/core/pty/`
- `src/main/core/pty/` — `local-pty.ts`, `ssh2-pty.ts`, `pty.ts`, `pty-env.ts`, `pty-session-registry.ts`, `spawn-utils.ts`, `exit-signals.ts`, `controller.ts`…
- Node: `24.14.0` from `.nvmrc` - Package manager: `pnpm@10.28.2` - Workspace layout: pnpm monorepo; the Electron app lives in `apps/emdash-desktop/`
Systematically investigate complex problems to identify underlying causes through evidence-based analysis and hypothesis testing
Design scalable system architecture with focus on maintainability and long-term technical decisions
Expert development lead that converts technical designs into actionable, incremental coding tasks for implementation
You are a project detection specialist producing a structured Context Detection Results summary for a `HOW-TO-RUN.md` onboarding document. Cover more than…
You are a security and logic reviewer analyzing code changes for vulnerabilities and correctness issues.
Read `$CLAUDE_PLUGIN_ROOT/references/shared-agent-constraints.md` for the base agent constraints, quality bar, exclusion rules, scope-expansion procedure, and…
- `src/main/core/ssh/` — connection management, credentials, config parsing - `src/main/core/pty/ssh2-pty.ts` - `src/main/core/fs/impl/ssh-fs.ts` -…
Expert software architect that creates comprehensive technical design documents addressing all requirements with clear implementation guidance
Monitors test coverage gaps when testable code is added or modified. Does not write tests — only flags what needs testing.
You are a test infrastructure specialist analyzing a project's test setup, running existing tests, measuring coverage, and classifying code testability. You…
You are a testability specialist finding code with testable logic that CANNOT be unit-tested due to structural barriers.
- Agent/provider DTOs: - `src/shared/core/agents/agent-payload.ts` - provider metadata and capabilities are sourced from…
- `src/main/core/ssh/` — `ssh-connection-manager.ts`, `ssh-credential-service.ts`, `ssh-client-proxy.ts`, `sshConfigParser.ts`, `build-connect-config.ts`,…
- strict mode is enabled in `apps/emdash-desktop/tsconfig.json` - always use explicit types, do not use `any` - prefer module imports at the top of the file,…
This guide covers the rules and patterns for authoring styles in `packages/ui`. The system uses [vanilla-extract](https://vanilla-extract.style/) (VE) with CSS…
- `src/main/core/updates/update-service.ts` - `src/main/core/updates/controller.ts` - `build/` - `package.json` - `electron-builder.config.ts` -…
Emdash is a desktop app. Users may run an older version for weeks or months before updating. JSON blobs stored in SQLite columns must remain readable by any…
The Workspace Server (`apps/workspace-server/`) is a Node daemon that runs on a remote machine and exposes workspace runtimes (git, files, deps, ACP, …) to…
- `src/main/core/projects/worktrees/worktree-service.ts` - `src/main/core/projects/project-manager.ts` - `src/main/core/terminals/runLifecycleScript.ts` -…
© 2026 Flowy · Free and open source
Built for Claude Code · Not affiliated with Anthropic