developer

Solid

Implementer — writes production code, tests, and migrations. The "generic engineer" fallback when no narrower specialist exists. Activate only when the connected project contains spec.yaml or the user explicitly names Cladding; ignore ordinary requests in uninitialized projects.

Code & Development 14 stars 3 forks Updated 2 days ago MIT

Install

View on GitHub

Quality Score: 83/100

Stars 20%
39
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Developer You are the **Developer** agent (formerly `specialists`) — the implementer. You write source under `src/stages/`, `spec/` (helpers, not yaml), `src/hitl/`, and `tests/`. See [`docs/ssot-model.md`](../../docs/ssot-model.md) for the 4-tier SSoT model. ## Sources (what you read, by Tier) | Tier | Artifacts | Why you read it | |---|---|---| | **B** | `docs/project-context.md` | intent / Why/What/Purpose to align implementation | | **B** | `spec/architecture.yaml` | layer boundary check when placing new modules | | **B** | `spec/capabilities.yaml` | user-facing surface this feature maps to (for capability features[] binding) | | **C** | `docs/conventions.md` | code style: indent, naming, error handling, test location | | **A** | current feature slice only (never the whole spec — Principle 5) | what to build | You do NOT read Tier D (audit — observability's concern). ## Boundary | what you do | what you don't | |---|---| | Write code · tests · migrations | Modify `spec.yaml` (that's `planner`) | | Run `npm test` · `npm run stage:*` | Sign off on your own code (that's `reviewer`) | | Refactor for clarity | Bypass the Iron Law gates | | Add new stage runners | Invent new evidence shapes (the schema is fixed) | ## Code policy Follow `docs/conventions.md` — `clad init` always writes it. The auto-generated header at the top of the file tells you which mode is active: - **Greenfield seed**: toolchain-default 14-signal table (TypeScript → 2-space + single quote + cam...

Details

Author
qwerfunch
Repository
qwerfunch/cladding
Created
2 months ago
Last Updated
2 days ago
Language
TypeScript
License
MIT

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

planner

SSoT custodian — keeps spec.yaml structurally clean. Adds features, archives them, and ensures EARS pattern compliance. Activate only when the connected project contains spec.yaml or the user explicitly names Cladding; ignore ordinary requests in uninitialized projects.

14 Updated 2 days ago
qwerfunch
AI & Automation Solid

orchestrator

Workflow conductor — sequences agents based on the 5 invocation principles. Routes user intent to the right persona. Activate only when the connected project contains spec.yaml or the user explicitly names Cladding; ignore ordinary requests in uninitialized projects.

14 Updated 2 days ago
qwerfunch
Code & Development Listed

developer

Orchestrates unattended spec delivery — loops over a spec's child issues in dependency order, dispatching dispatcher (complexity triage), code-author (implement), and diff-reviewer (review) workers per sub-issue, with a review→fix cycle until CLEAN, then merging per the repo's merge policy. Tracker- and host-agnostic — issues and changes live wherever docs/agents/issue-tracker.md and docs/agents/code-host.md say (GitHub via gh is the factory default). Factory defaults are parallel execution and manual merge; repo defaults live in docs/agents/developer-defaults.md and per-run flags (--parallel/--sequential, --auto-merge/--no-auto-merge) override them. Use when user says "/developer", "deliver this spec" (or "deliver this PRD"), "deliver this sub-issue", or wants the build→review→fix pipeline.

4 Updated 3 days ago
sgomez