TA

transcenda/awesome-ai-native-engineering

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

10 stars 质量 61 趋势 32CC-BY-4.0

A practical roadmap for engineering teams adopting agentic AI workflows and tools.

概览

This roadmap helps engineering teams build their agent harness step by step, from exploring a product and writing specs to running fleets of parallel agents and improving the harness with session retros. The Agentic AI Toolbox at the end lists tools by category. - Working with AI agents - Spec-first work - Agent instructions, Skills, and tools - Testing and quality engineering - Parallel agents and autonomous execution - Harness and context engineering - Security, maintenance, and policy - Agentic AI Toolbox Use the agent to learn how the product works from its code. Ask questions such as "How does feature X work?", "What is component Y for?", or "Which services handle a checkout request?". It can also map the repo, summarize the tech stack, and draw component diagrams. your AI agents can answer the questions about the architecture, components breakdown, and key workflows.

README

以下为原文 README 节选,完整内容请查看原文。

Awesome AI-Native Engineering

This roadmap helps engineering teams build their agent harness step by step, from exploring a product and writing specs to running fleets of parallel agents and improving the harness with session retros. The Agentic AI Toolbox at the end lists tools by category.

Contents

Working with AI agents

1. Product exploration

Use the agent to learn how the product works from its code. Ask questions such as “How does feature X work?”, “What is component Y for?”, or “Which services handle a checkout request?”. It can also map the repo, summarize the tech stack, and draw component diagrams.

In practice: your AI agents can answer the questions about the architecture, components breakdown, and key workflows.

2. Changes that pass build and tests before review

Let the agent run its own loop: change code, build, run static analysis and tests, read the failures, fix, repeat. Put build, lint, and tests behind one command that finishes in minutes and gives the same result every run. Set an iteration limit and review the final diff for edits to tests, snapshots, and check configuration, since an agent that cannot make a check pass sometimes changes the check.

In practice: build, lint, and tests run with one command in minutes, the agent loops on them with a set limit, and the final diff has no unreviewed changes to tests, snapshots, or check configuration.

3. Independent AI review before human review

An agent tends to approve its own code. Before a human reads a diff, have a context that did not write it review the diff against the spec: a reviewer sub-agent, a second agent, or a PR bot such as CodeRabbit or Greptile. Use required CI checks and branch protection so the agent cannot merge on its own.

In practice: before a human sees it, every agent diff passes CI that the agent cannot edit and a review against the spec by a context that didn’t write it, and this review has caught at least one defect in a task the agent reported as done.

4. Continuous refactoring and cleanup

在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add transcenda/awesome-ai-native-engineering
新手?先看 mcpskill.org 教程 →