AI-First Engineering
/install ai-first-engineering
AI-First Engineering
Engineering operating model for teams where AI agents generate a large share of implementation output. Adapted from everything-claude-code by @affaan-m (MIT).
Quick Start
- Invest in planning quality — ambiguous specs cause AI-generated code to fail; write clear acceptance criteria first
- Raise eval coverage — AI code requires higher test standards; regression coverage mandatory for touched domains
- Shift review focus — review for behavior, security, data integrity, failure handling; let automation handle style
- Design agent-friendly architecture — explicit boundaries, stable contracts, typed interfaces, deterministic tests
- Evaluate hiring signals — decomposition skill, measurable criteria definition, prompt quality, risk control discipline
Key Concepts
- Planning > Speed: Clear specs + good evals trump fast typing. AI can implement fast; humans must specify clearly.
- Automation is the baseline: Style, formatting, lint issues are solved by automation, not review.
- Architecture matters more: Implicit conventions break AI systems; use explicit boundaries and typed interfaces.
- Test coverage is non-negotiable: Generated code needs regression coverage for every touched domain.
- Shared responsibility: AI generates; human reviews for risk (security, data integrity, rollout safety); human refines when needed.
Common Usage
Code review in AI-first teams — focus on:
Behavior regressions: Did the change break existing functionality?
Security assumptions: Input validation, permission checks, sensitive data handling
Data integrity: Constraints, rollback safety, concurrent access
Failure handling: Network calls, database errors, timeouts, degraded modes
Rollout safety: Feature flags, backward compatibility, canary deploy strategy
Architecture for AI teams:
- Explicit boundaries between modules (not implicit conventions)
- Stable contracts (typed interfaces, documented behavior)
- Deterministic tests (no flaky tests — AI can't debug intermittent failures)
- Clear error paths (AI struggles with ambiguous error handling)
Testing standard raise:
- Regression coverage for every touched domain (required, not optional)
- Explicit edge-case assertions (AI may miss corner cases)
- Integration checks for interface boundaries (behavior across module lines)
Hiring Signals for AI-First Engineers
Strong signals:
- Decomposes ambiguous work cleanly → clear, testable units
- Defines measurable acceptance criteria → no scope creep, clear done condition
- Produces high-signal prompts and evals → AI generates better code from better specs
- Enforces risk controls under delivery pressure → doesn't skip security or testing for speed
Weak signals:
- "Move fast and break things" mindset
- Writing code without clear specs or acceptance criteria
- Skipping regression tests to save time
- Vague PR descriptions ("fixed bugs," "refactored stuff")
References
references/process-shifts.md— detailed planning, evals, review guidancereferences/architecture-guide.md— designing systems for AI code generationreferences/testing-standards.md— regression coverage, edge-case testing, integration checks
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install ai-first-engineering - 安装完成后,直接呼叫该 Skill 的名称或使用
/ai-first-engineering触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
AI-First Engineering 是什么?
Engineering operating model for teams shipping with AI-assisted code generation. Process shifts, architecture requirements, code review and testing standards... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 140 次。
如何安装 AI-First Engineering?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install ai-first-engineering」即可一键安装,无需额外配置。
AI-First Engineering 是免费的吗?
是的,AI-First Engineering 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
AI-First Engineering 支持哪些平台?
AI-First Engineering 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(linux, darwin, win32)。
谁开发了 AI-First Engineering?
由 Deonte Cooper(@djc00p)开发并维护,当前版本 v1.0.0。