CtrlK
BlogDocsLog inGet started
Tessl Logo

architecture-decision-records

Write and maintain Architecture Decision Records (ADRs) following best practices for technical decision documentation. Use when documenting significant technical decisions, reviewing past architectural choices, or establishing decision processes.

78

1.61x
Quality

66%

Does it follow best practices?

Impact

100%

1.61x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./tests/ext_conformance/artifacts/agents-wshobson/documentation-generation/skills/architecture-decision-records/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

100%

35%

Message Broker Selection for Real-Time Payment Events

Full MADR format ADR

Criteria
Without context
With context

Valid status value

100%

100%

Decision Drivers section

0%

100%

Multiple options with pros/cons

100%

100%

Rationale section

25%

100%

Positive consequences

100%

100%

Negative consequences

100%

100%

Risks with mitigations

100%

100%

Implementation Notes section

62%

100%

Related Decisions section

0%

100%

References section

100%

100%

docs/adr/ placement

0%

100%

NNNN-title-with-dashes.md naming

100%

100%

100%

22%

Documenting the Move Away from Stateful Sessions

ADR supersession workflow

Criteria
Without context
With context

New file, not edit

100%

100%

Supersedes reference in status

100%

100%

Old ADR status updated

100%

100%

Sequential file naming

100%

100%

Migration plan with phases

46%

100%

Considered alternatives

0%

100%

Positive and negative consequences

100%

100%

Context references old approach limitations

100%

100%

Related Decisions links ADR-0008

0%

100%

README index updated

100%

100%

100%

56%

Bootstrapping the ADR Process for a New Platform Team

ADR directory structure and index

Criteria
Without context
With context

docs/adr/ directory

0%

100%

README index table columns

0%

100%

template.md present

0%

100%

NNNN-title-with-dashes.md naming

100%

100%

Index links to ADR files

37%

100%

adr-tools commands in setup script

0%

100%

Valid status values in ADRs

100%

100%

New ADR creation instructions

50%

100%

Both decisions documented with trade-offs

100%

100%

README index updated

85%

100%

Repository
Dicklesworthstone/pi_agent_rust
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.