← 返回 Skills 市场
djc00p

AI-First Engineering

作者 Deonte Cooper · GitHub ↗ · v1.0.0 · MIT-0
linuxdarwinwin32 ✓ 安全检测通过
140
总下载
0
收藏
2
当前安装
1
版本数
在 OpenClaw 中安装
/install ai-first-engineering
功能描述
Engineering operating model for teams shipping with AI-assisted code generation. Process shifts, architecture requirements, code review and testing standards...
使用说明 (SKILL.md)

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

  1. Invest in planning quality — ambiguous specs cause AI-generated code to fail; write clear acceptance criteria first
  2. Raise eval coverage — AI code requires higher test standards; regression coverage mandatory for touched domains
  3. Shift review focus — review for behavior, security, data integrity, failure handling; let automation handle style
  4. Design agent-friendly architecture — explicit boundaries, stable contracts, typed interfaces, deterministic tests
  5. 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 guidance
  • references/architecture-guide.md — designing systems for AI code generation
  • references/testing-standards.md — regression coverage, edge-case testing, integration checks
安全使用建议
This skill is a static documentation pack (process, architecture, and testing guidance) and does not request credentials, install software, or run code — so installing it poses minimal direct technical risk. Before adopting it as policy, verify the guidance fits your org (it is opinionated and adapted from an MIT source), confirm licensing/attribution needs, and treat it as advisory rather than a compliance standard; involve security and QA teams when translating these recommendations into automated checks or mandatory processes.
功能分析
Type: OpenClaw Skill Name: ai-first-engineering Version: 1.0.0 The skill bundle is a collection of documentation and guidelines for an 'AI-First Engineering' operating model. It contains no executable code or scripts, consisting entirely of Markdown files (SKILL.md and reference guides) that provide best practices for architecture, testing, and process shifts when working with AI agents. There are no indicators of malicious intent, data exfiltration, or prompt injection attacks.
能力评估
Purpose & Capability
Name/description match the actual contents: SKILL.md and reference docs are process and engineering guidance for AI-assisted code generation. There are no unexpected required binaries, env vars, or external services that would be disproportionate to the stated purpose.
Instruction Scope
The runtime instructions are purely prescriptive guidance (process, architecture, testing standards). They do not instruct the agent to read system files, environment variables, or to send data to external endpoints.
Install Mechanism
No install spec and no code files — this is instruction-only, so nothing is written to disk or executed during install. This is the lowest-risk install profile.
Credentials
The skill declares no required environment variables, credentials, or config paths. Nothing in the documentation asks for secrets or unrelated service access.
Persistence & Privilege
Skill is not forced always-on (always:false) and uses default model-invocation (agent may call it autonomously), which is normal. It does not request persistent system-level privileges or modification of other skills' configs.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install ai-first-engineering
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /ai-first-engineering 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release. Engineering operating model for AI-assisted teams: process shifts, architecture, review standards. Adapted from everything-claude-code by @affaan-m (MIT)
元数据
Slug ai-first-engineering
版本 1.0.0
许可证 MIT-0
累计安装 2
当前安装数 2
历史版本数 1
常见问题

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。

💬 留言讨论