skills/adr/SKILL.md
Manage architecture decisions, gaps, and suggestions
npx skillsauth add petcom/ai_team_config adrInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Manage ADRs, track gaps, and process suggestions.
Before performing any action below, resolve the ADR root once:
./.adr-config.yml at the project root.adr_root, use that value as {adr_root}.{adr_root} to dev_communication/shared/architecture.Every {adr_root}/… path in the rest of this document refers to the resolved value. Substitute it before acting.
.adr-config.yml# Override the ADR storage root.
# Default when this file is absent: dev_communication/shared/architecture
adr_root: docs/architecture
A project that uses the default layout does not need a config file. See .adr-config.yml.example at the submodule root for the canonical template.
Based on arguments or user request, perform one of these actions:
Show current architecture status.
Trigger: /adr, /adr status
Steps:
{adr_root}/index.md{adr_root}/suggestions/{adr_root}/gaps/index.md for gap count{adr_root}/decision-log.md for ADR countOutput:
## Architecture Status
### ADRs: [count] documented
- [count] Accepted
- [count] Proposed
### Gaps: [count] known
- [count] High priority
- [count] Medium priority
### Suggestions: [count] pending review
Use `/adr check` for full analysis.
Trigger: /adr check, /adr check [domain]
Steps:
{adr_root}/index.md{adr_root}/decision-log.md{adr_root}/decisions/*.md{adr_root}/gaps/index.mdTrigger: /adr gaps
Steps:
{adr_root}/gaps/index.mdTrigger: /adr suggest, /adr suggest [topic]
Steps:
YYYY-MM-DD_{team}_{topic_slug}.md{adr_root}/suggestions/Trigger: /adr poll
Steps:
Trigger: /adr create, /adr create [suggestion-file]
Steps:
{adr_root}/templates/adr-template.md{adr_root}/decisions/ADR-{DOMAIN}-{NNN}-{TITLE}.md{adr_root}/decision-log.md{adr_root}/index.mdTrigger: /adr review [ADR-ID]
Steps:
{adr_root}/decisions/{adr_root}/
├── index.md # Main hub
├── decision-log.md # Chronological ADR list
├── decisions/ # ADR files
├── templates/ # ADR template
├── suggestions/ # Pending suggestions
└── gaps/ # Gap tracker
tools
Load relevant ADRs, patterns, and memory before implementation
tools
Manage inter-team communication, issues, and coordination
testing
Create, edit, improve, or audit AgentSkills. Use when creating a new skill from scratch or when asked to improve, review, audit, tidy up, or clean up an existing skill or SKILL.md file. Also use when editing or restructuring a skill directory (moving files to references/ or scripts/, removing stale content, validating against the AgentSkills spec). Triggers on phrases like "create a skill", "author a skill", "tidy up a skill", "improve this skill", "review the skill", "clean up the skill", "audit the skill".
testing
Host security hardening and risk-tolerance configuration for OpenClaw deployments. Use when a user asks for security audits, firewall/SSH/update hardening, risk posture, exposure review, OpenClaw cron scheduling for periodic checks, or version status checks on a machine running OpenClaw (laptop, workstation, Pi, VPS).