Agent Development Specification banner
SmartSunruiyang SmartSunruiyang

Agent Development Specification

Development community

Description

一个通用、不绑定技术栈的 Claude Code 技能:在写第一行代码之前,先为项目铺好 Agent 规则、文档与架构,并在项目演进中持续把它们当作"源真相"。

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

Agent Development Specification (ADS)

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE) [![Claude Code](https://img.shields.io/badge/Claude%20Code-Skill-d97757)](https://claude.com/claude-code) [![Agent Skill](https://img.shields.io/badge/Agent-Skill-5436DA)](https://docs.claude.com/en/docs/claude-code) [![Python 3](https://img.shields.io/badge/Python-3-3776AB?logo=python&logoColor=white)](https://www.python.org/) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://github.com/SmartSunruiyang/agent-development-specification/pulls)

**Topics:** `claude-code` · `claude-code-skills` · `agent-skills` · `ai-agents` · `project-scaffolding` · `software-architecture` · `documentation` · `vibe-coding`

**Jump to:** [What it generates](#what-it-generates) · [Install](#install) · [Usage](#usage) · [How it works](#how-it-works) · [Evaluation](#evaluation) · [License](LICENSE) · [中文说明](#中文说明)

A universal, tech-stack-agnostic [**Claude Code**](https://claude.com/claude-code) skill that lays down a project's agent-governance rules, documentation, and architecture **before the first line of code** — and keeps them the source of truth as the project grows.

The governing idea, learned the hard way from AI-assisted "vibe coding":

  1. Version control from day 0 — initialize the repo before writing any code.
  2. Documentation before code — requirements, architecture, roadmap, conventions are decided up front, not back-filled.
  3. Architecture > UI > polish — a project where any bug can instantly be pinned to one module outlives a pretty but tangled one by an order of magnitude.

ADS turns those lessons into an executable workflow. Run it in any repo and it scaffolds a complete governance system, then interviews you to fill it with real, project-specific content.


important !!

你应当第一步先单独与 agent沟通 PRD,之后在 Skills 问你你的项目是关于什么的时候,直接把 PRD 提供进去,跳过引导你完成 PRD。UIUX 同理,你也可以自己准备,同样可以跟随引导。 You should first comm