ai-first-engineering
$
npx mdskill add affaan-m/ECC/ai-first-engineeringDesign engineering processes for AI-assisted code generation.
- Shifts planning focus to measurable acceptance criteria.
- Prioritizes explicit boundaries and deterministic tests.
- Evaluates behavior regressions over style preferences.
- Enforces risk controls during delivery pressure.
SKILL.md
.github/skills/ai-first-engineeringView on GitHub ↗
--- name: ai-first-engineering description: Engineering operating model for teams where AI agents generate a large share of implementation output. origin: ECC --- # AI-First Engineering Use this skill when designing process, reviews, and architecture for teams shipping with AI-assisted code generation. ## Process Shifts 1. Planning quality matters more than typing speed. 2. Eval coverage matters more than anecdotal confidence. 3. Review focus shifts from syntax to system behavior. ## Architecture Requirements Prefer architectures that are agent-friendly: - explicit boundaries - stable contracts - typed interfaces - deterministic tests Avoid implicit behavior spread across hidden conventions. ## Code Review in AI-First Teams Review for: - behavior regressions - security assumptions - data integrity - failure handling - rollout safety Minimize time spent on style issues already covered by automation. ## Hiring and Evaluation Signals Strong AI-first engineers: - decompose ambiguous work cleanly - define measurable acceptance criteria - produce high-signal prompts and evals - enforce risk controls under delivery pressure ## Testing Standard Raise testing bar for generated code: - required regression coverage for touched domains - explicit edge-case assertions - integration checks for interface boundaries
More from affaan-m/ECC
- accessibilityDesign, implement, and audit inclusive digital products using WCAG 2.2 Level AA
- agent-architecture-auditFull-stack diagnostic for agent and LLM applications. Audits the 12-layer agent stack for wrapper regression, memory pollution, tool discipline failures, hidden repair loops, and rendering corruption. Produces severity-ranked findings with code-first fixes. Essential for developers building agent applications, autonomous loops, or any LLM-powered feature.
- agent-evalHead-to-head comparison of coding agents (Claude Code, Aider, Codex, etc.) on custom tasks with pass rate, cost, time, and consistency metrics
- agent-harness-constructionDesign and optimize AI agent action spaces, tool definitions, and observation formatting for higher completion rates.
- agent-introspection-debuggingStructured self-debugging workflow for AI agent failures using capture, diagnosis, contained recovery, and introspection reports.
- agent-payment-x402Add x402 payment execution to AI agents with per-task budgets, spending controls, and non-custodial wallets. Supports Base through agentwallet-sdk and X Layer through OKX Payments / OKX Agent Payments Protocol.
- agent-sortBuild an evidence-backed ECC install plan for a specific repo by sorting skills, commands, rules, hooks, and extras into DAILY vs LIBRARY buckets using parallel repo-aware review passes. Use when ECC should be trimmed to what a project actually needs instead of loading the full bundle.
- agentic-engineeringOperate as an agentic engineer using eval-first execution, decomposition, and cost-aware model routing.
- agentic-osBuild persistent multi-agent operating systems on Claude Code. Covers kernel architecture, specialist agents, slash commands, file-based memory, scheduled automation, and state management without external databases.
- ai-regression-testingRegression testing strategies for AI-assisted development. Sandbox-mode API testing without database dependencies, automated bug-check workflows, and patterns to catch AI blind spots where the same model writes and reviews code.