ECA (Editor Code Assistant)
Official@editor-code-assistant
AI pair programming in any editor
Agent Skills by ECA (Editor Code Assistant)
Showing 12 vetted skills indexed across 1 GitHub repositories.
weed
Identify divergences between Allium specifications and implementation code.
tend
Translate user requests into well-formed Allium specifications.
allium
Capture observable software behavior with a formal specification language.
propagate
Generate unit and integration tests from Allium specifications.
elicit
Elicit stakeholder intent into structured Allium specifications.
distill
Strip implementation details from codebases to generate reusable Allium specifications with domain entities, states, and rules.
fp-idiomatic-style
Enforce idiomatic, lightweight coding style across generated Python, TypeScript, and Clojure code.
nucleus-clojure
Generate structured prompts for Clojure REPL workflows and debugging.
caveman
Transform AI responses into concise caveman-style explanations with configurable intensity levels.
superpowers
Orchestrate end-to-end software development with spec-first agentic workflows.
tdd
Guide red-green-refactor cycles for test-driven development across languages.
brepl
Evaluate multi-line Clojure code in brepl using heredoc syntax.
Frequently Asked Questions About ECA (Editor Code Assistant)
FAQPage SchemaWhat specific development tasks does ECA enable?▼
ECA enables formal specification-driven development by translating stakeholder intent into Allium language, identifying implementation divergences, and generating test suites. It facilitates red-green-refactor cycles and provides structured evaluation for Clojure environments, ensuring codebases remain strictly aligned with defined behavioral requirements.
Which engineering personas benefit from these capabilities?▼
Software engineers, functional programming specialists, and quality assurance architects benefit from ECA. It is specifically designed for developers working in Clojure, TypeScript, or mixed-language environments who prioritize formal verification, test-driven development, and maintaining strict parity between business requirements and implementation.
What are the prerequisites for integrating ECA into a development environment?▼
Integration requires an environment capable of supporting Allium specification files and standard REPL interfaces for Clojure. Users must define their software behavior using the Allium formal language to leverage the generation of tests and the identification of implementation divergences.