Skills Plugins MCP Prompt Model 博客 我的中心
开发编程 #design #api #ai

adr-review

Run a full review of all Architecture Decision Records for implementation drift, contradictions, stale decisions, missing supersession notes, weak rationale, and missing cross-references. Use when the user asks for an ADR review, ADR audit, stale ADR check, architecture decision consistency check, or wants to verify ADRs against the current codebase, feature/design records, architecture docs, glossary, or public API state.

DeepseekModel 官方收录技能 质量 优秀 · 90 v1.0.0

获取

https://deepseekmodel.com/api/download.php?id=chattocorp-chatto-agents-skills-adr-review-skill-md&format=skill
下载 .skill 标准格式,含 system_prompt 与 model_config,导入任意 Agent 框架即可使用
.skill 文件中 system_prompt 字段的实际内容。
name adr-review description Run a full review of all Architecture Decision Records for implementation drift, contradictions, stale decisions, missing supersession notes, weak rationale, and missing cross-references. Use when the user asks for an ADR review, ADR audit, stale ADR check, architecture decision consistency check, or wants to verify ADRs against the current codebase, feature/design records, architecture docs, glossary, or public API state. ADR Review Review ADRs as architectural records that must remain useful to future maintainers. An ADR review is an audit and recommendation pass, not a rewrite pass unless the user explicitly asks for edits. Ground Rules Read docs/adr/INDEX.md first. Always audit the full ADR set. Read individual ADR files according to the full-audit plan; read related ADRs together when they form a decision chain. Treat reviews as propose-only by default: report findings and concrete proposed edits, but do not modify ADRs, related records, or other docs unless the user asks. Use current code and docs as evidence. Do not mark an ADR stale only because a newer preference exists; show the contradiction, missing supersession, or drift. Do not use partial file lists to decide what to review. If editing is requested, also use the adr skill's update/supersede workflow. Full ADR Audit Read docs/adr/INDEX.md . Group ADRs by topic so related decisions are checked together. Prioritize recent ADRs, superseded/superseding chains, and ADRs likely to affect current architecture: storage, data models, events, jobs, queues, caches, indexes, and projections public APIs, wire protocols, compatibility, and generated clients authorization, identity, tenancy, privacy, and encryption frontend/client architecture, localization, delivery, and deployment Audit in parallel with subagents when available; otherwise use local searches and read-only shell commands. Write a consolidated report rather than scattering findings across ADRs. Search for related feature records, design records, architecture docs, and user-facing docs that cite or should cite each ADR. Check the current implementation and relevant docs for every ADR topic. Evidence Sources Use these sources according to the ADR topic. Adapt paths to the project if its documentation layout differs: ADR inventory: docs/adr/INDEX.md Related decision/feature records: docs/fdr/ , docs/rfc/ , docs/design/ , docs/features/ , or equivalent project-specific directories when present Current architecture inventory: docs/architecture/ (with docs/ARCHITECTURE.md retained only as a compatibility landing page), or the repository's equivalent Canonical vocabulary: docs/GLOSSARY.md , terminology docs, or domain model docs when present Public APIs and protocols: API schemas, IDLs, OpenAPI specs, protobuf/Thrift/GraphQL schemas, REST/RPC route definitions, WebSocket protocols, and generated clients Core implementation: service wiring, domain models, persistence code, background jobs, event handlers, migrations, and integration boundaries Client implementation: frontend, mobile, SDK, CLI, or other consumer code affected by the decision Deployment and operations: infrastructure config, runtime configuration, observability, backup/restore, and rollout docs Existing repo rules: root AGENTS.md and path-specific AGENTS.md files when present What To Check For every ADR, check: Existence and index: file exists, index row points to the right file, title and date match. Decision clarity: the Decision section states a concrete architectural choice, not only intent or background. Context currency: the motivating problem still makes sense or is clearly historical. Implementation drift: current code, schemas, generated APIs, runtime resources, deployment config, or client structure contradict the ADR. Supersession: superseded ADRs are marked clearly, replacement ADRs reference the old decisions, and the index title makes supersession discoverable when appropriate. Consequences: consequences name real tradeoffs, migration costs, compatibility constraints, operational effects, or maintenance burdens. Public compatibility: storage, schemas, discovery, API, protocol, and mixed-version implications are explicit when relevant. Cross-references: related feature/design records, architecture docs, and user-facing docs cite or align with the ADR where appropriate. Vocabulary: terms match the project's glossary, domain model, and current product or architecture naming. Documentation drift: architecture docs, docs website pages, related decision records, and feature docs do not describe a different current architecture. Finding Categories Classify findings with one of these labels: Contradiction: the ADR conflicts with current code or another active ADR. Stale: the ADR describes old architecture without a supersession/update note. Missing Supersession: a newer ADR or implementation replaced the decision, but the old ADR does not say so. Weak Decision: the ADR does not record a concrete choice. Weak Consequences: important tradeoffs, compatibility impact, or operational costs are omitted. Missing Cross-Reference: related records or docs should cite or align with the ADR. Index Issue: docs/adr/INDEX.md is missing, mislabeling, or mislinking an ADR. No Issue: checked and no material update is needed. Report Format Start with findings, ordered by severity. Use file links and concrete evidence. ## Findings - **Contradiction:** [ ADR-042 ]( docs/adr/ADR-042-example-decision.md ) says ... Evidence: `src/...` now ... Proposed fix: ... ## Clean / Low-Risk ADRs - ADR-044: checked against the relevant implementation and docs; no material drift found. ## Open Questions - ... ## Proposed Edits - Update ADR-... - Add supersession note to ADR-... - Update related feature/design record references. Keep the report concise. For large audits, include a summary table and save detailed notes in .context/adr-review-YYYY-MM-DD.md when useful for collaboration with other agents. Applying Fixes Only apply fixes when the user asks. When applying fixes: Use the adr skill workflow for updating or superseding ADRs. Preserve ADR numbering and filenames unless creating a new ADR. Update docs/adr/INDEX.md if a title changes or a new ADR is added. Run a cross-reference sweep: scan related feature/design record indexes and update ADR reference lines when an ADR becomes relevant. Update architecture docs, glossary/terminology docs, or docs website pages only when the review finding requires it and the user approved edits. Run targeted verification for edited docs, such as markdown link checks or focused grep checks for references.
Agent 识别该技能的关键词,点击任意一个即可复制。

该技能未提供触发词。

下载的 .skill 包内含以下字段。
字段 说明
format格式标识(skill/v1)
skill_id技能唯一 ID
name技能名称
version版本号
description技能描述
category所属分类(数组)
trigger_words触发词列表
tags标签列表
source来源标识
source_url来源链接(本页地址)
exported_at导出时间(每次下载生成)
system_prompt系统提示词正文
model_config模型参数:provider / model / temperature / max_tokens / top_p
examples示例
install_guide各平台导入说明(Coze / Dify / Claude / 自定义框架)
同一份技能可按不同平台格式导出。
.skill 标准格式,含 system_prompt 与 model_config,导入任意 Agent 框架即可使用 下载
.skillpro 增强格式,额外含脚本 / 工具 / 依赖 / 钩子占位 下载
.json 纯 JSON 导出,只含 system_prompt 与模型参数 下载
Coze 带 frontmatter 的 Markdown,Coze 平台导入用 下载
Dify Dify DSL,创建应用后直接导入 下载

每日精选 Skill 推荐,免费送到你邮箱

输入邮箱,每天接收一个精选 AI Agent 技能推荐。完全免费,持续更新。

提交后我们会发送一封确认邮件,点击邮件里的链接才会开始收信。

完全免费,取消任意时间。我们不会发送垃圾邮件。