create-adr — format MADR create-adr, acr-automotive, community, format MADR, ide skills, gestion de décisions d'architecture, Registres de Décisions d'Architecture

v1.0.0

À propos de ce Skill

Parfait pour les Agents d'Analyse Architecturale ayant besoin de créer et de gérer des Registres de Décisions Architecturales standardisés en utilisant le format MADR. create-adr est une compétence qui permet de créer des Registres de Décisions d'Architecture (ADRs) pour capturer les décisions importantes

Fonctionnalités

Création de Registres de Décisions d'Architecture (ADRs) en utilisant le format MADR
Confirmation de la création de nouveaux ADRs avec suggestion de numéro de ADR
Confirmation de la suppression de ADRs avec suggestion de statut "Deprecated"
Confirmation de la substitution de ADRs
Interaction intelligente pour créer et gérer des ADRs
Compatibilité avec la création de ADRs de manière autonome

# Sujets clés

amak07 amak07
[1]
[0]
Mis à jour: 3/13/2026

Skill Overview

Start with fit, limitations, and setup before diving into the repository.

Parfait pour les Agents d'Analyse Architecturale ayant besoin de créer et de gérer des Registres de Décisions Architecturales standardisés en utilisant le format MADR. create-adr est une compétence qui permet de créer des Registres de Décisions d'Architecture (ADRs) pour capturer les décisions importantes

Pourquoi utiliser cette compétence

Permet aux agents de créer, gérer et remplacer des Registres de Décisions Architecturales en utilisant le format MADR, fournissant un suivi crucial des décisions et un contexte pour référence future, et prenant en charge des fonctionnalités comme les numéros d'ADR autosuggérés et les suggestions de statut 'Obsolète'.

Meilleur pour

Parfait pour les Agents d'Analyse Architecturale ayant besoin de créer et de gérer des Registres de Décisions Architecturales standardisés en utilisant le format MADR.

Cas d'utilisation exploitables for create-adr

Création de nouveaux ADR avec des numéros autosuggérés
Gestion des ADR existants via suppression et remplacement
Analyse de l'historique des décisions et du contexte pour des choix architecturaux éclairés

! Sécurité et Limitations

  • Nécessite une confirmation de l'utilisateur pour la création, la suppression et le remplacement des ADR
  • Limité au format MADR pour la création des ADR

About The Source

The section below comes from the upstream repository. Use it as supporting material alongside the fit, use-case, and installation summary on this page.

Démo Labs

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

FAQ et étapes d’installation

These questions and steps mirror the structured data on this page for better search understanding.

? Questions fréquentes

Qu’est-ce que create-adr ?

Parfait pour les Agents d'Analyse Architecturale ayant besoin de créer et de gérer des Registres de Décisions Architecturales standardisés en utilisant le format MADR. create-adr est une compétence qui permet de créer des Registres de Décisions d'Architecture (ADRs) pour capturer les décisions importantes

Comment installer create-adr ?

Exécutez la commande : npx killer-skills add amak07/acr-automotive. Elle fonctionne avec Cursor, Windsurf, VS Code, Claude Code et plus de 19 autres IDE.

Quels sont les cas d’usage de create-adr ?

Les principaux cas d’usage incluent : Création de nouveaux ADR avec des numéros autosuggérés, Gestion des ADR existants via suppression et remplacement, Analyse de l'historique des décisions et du contexte pour des choix architecturaux éclairés.

Quels IDE sont compatibles avec create-adr ?

Cette skill est compatible avec Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Utilisez la CLI Killer-Skills pour une installation unifiée.

Y a-t-il des limites pour create-adr ?

Nécessite une confirmation de l'utilisateur pour la création, la suppression et le remplacement des ADR. Limité au format MADR pour la création des ADR.

Comment installer ce skill

  1. 1. Ouvrir le terminal

    Ouvrez le terminal ou la ligne de commande dans le dossier du projet.

  2. 2. Lancer la commande d’installation

    Exécutez : npx killer-skills add amak07/acr-automotive. La CLI détectera automatiquement votre IDE ou votre agent et configurera la skill.

  3. 3. Commencer à utiliser le skill

    Le skill est maintenant actif. Votre agent IA peut utiliser create-adr immédiatement dans le projet.

! Source Notes

This page is still useful for installation and source reference. Before using it, compare the fit, limitations, and upstream repository notes above.

Upstream Repository Material

The section below comes from the upstream repository. Use it as supporting material alongside the fit, use-case, and installation summary on this page.

Upstream Source

create-adr

Automatisez la création de Registres de Décisions d'Architecture (ADRs) avec create-adr, en utilisant le format MADR pour capturer les décisions importantes

SKILL.md
Readonly
Upstream Repository Material
The section below comes from the upstream repository. Use it as supporting material alongside the fit, use-case, and installation summary on this page.
Upstream Source

ADR Creation Skill

Purpose

Create Architecture Decision Records (ADRs) using the MADR (Markdown Any Decision Records) format. ADRs capture important architectural decisions and their context for future reference.

Smart Interaction

ASK the User When:

  • Creating new ADR: Confirm ADR number (auto-suggest next available)
  • Deleting ADR: Always confirm, suggest "Deprecated" status instead
  • Superseding ADR: Confirm which ADR is being replaced

PROCEED Autonomously When:

  • Updating existing ADR: Add consequences discovered during implementation
  • Linking ADRs: Add related ADR links
  • Fixing typos: Non-destructive corrections
  • Updating status: Proposed → Accepted after team approval

Instructions

When creating an ADR:

  1. Find the next ADR number by checking /docs/architecture/decisions/
  2. Use the MADR template at templates/madr.md
  3. Output to /docs/architecture/decisions/NNNN-[kebab-case-title].md

Template

Use the template at: .claude/skills/create-adr/templates/madr.md

ADR Naming Convention

Format: NNNN-kebab-case-title.md

Examples:

  • 0001-use-supabase-for-database.md
  • 0002-tanstack-query-for-state.md
  • 0003-fumadocs-for-documentation.md

Status Definitions

StatusMeaning
ProposedUnder discussion, not yet decided
AcceptedDecision has been made and applies
DeprecatedNo longer applies, but kept for history
SupersededReplaced by another ADR (link to it)

When to Create an ADR

Create an ADR when:

  • Choosing between technologies/libraries
  • Defining architectural patterns
  • Making decisions that affect multiple parts of the system
  • Making decisions that are hard to reverse
  • Team needs to understand "why" something was done

Output Location

All ADRs go to: /docs/architecture/decisions/NNNN-title.md

Quality Checklist

Before completing:

  • ADR number is sequential (check existing ADRs)
  • Title is clear and descriptive
  • Context explains the problem, not the solution
  • Decision is stated clearly
  • Consequences cover positive, negative, and neutral
  • At least 2 options were considered
  • Related links are included
  • YAML frontmatter has title and description

Examples

Creating New ADRs (Will Ask User)

  • "Create an ADR for choosing Supabase" → Ask: Confirm number 0001?
  • "Record the decision to use TanStack Query" → Suggest next number

Updating Existing ADRs (Autonomous)

  • "Mark ADR-001 as accepted" → Updates status
  • "Add implementation notes to ADR-003" → Adds to Notes section
  • "Link ADR-002 to ADR-005" → Adds to Related section

Status Changes

  • "Deprecate ADR-002" → Updates status, adds deprecation note
  • "ADR-003 supersedes ADR-001" → Updates both ADRs with cross-references

Compétences associées

Looking for an alternative to create-adr or another community skill for your workflow? Explore these related open-source skills.

Voir tout

openclaw-release-maintainer

Logo of openclaw
openclaw

Resume localise : 🦞 # OpenClaw Release Maintainer Use this skill for release and publish-time workflow. It covers ai, assistant, crustacean workflows. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

widget-generator

Logo of f
f

Resume localise : Generate customizable widget plugins for the prompts.chat feed system # Widget Generator Skill This skill guides creation of widget plugins for prompts.chat . It covers ai, artificial-intelligence, awesome-list workflows. This AI agent skill supports Claude Code, Cursor, and

flags

Logo of vercel
vercel

Resume localise : The React Framework # Feature Flags Use this skill when adding or changing framework feature flags in Next.js internals. It covers blog, browser, compiler workflows. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

138.4k
0
Navigateur

pr-review

Logo of pytorch
pytorch

Resume localise : Usage Modes No Argument If the user invokes /pr-review with no arguments, do not perform a review . It covers autograd, deep-learning, gpu workflows. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

98.6k
0
Développeur