Hi - I answer from the OpenSmartRoute documentation: routing, the API, plans and quotas, self-hosting. Ask away, or open a support ticket if you need a person.
Grounded in the docs - follow a source before acting on it.
adr - Skill - OpenSmartRoute
Skillv1.0.0
adr
Use when editing files under docs/adr/. Enforces ADR immutability and supersession rules.
Instruction file imported from kritikos-io/templates-dotnet (.github/instructions/adr.instructions.md). Copyright stays with the author.
ADR Editing Rules
ADRs are append-only history. To create a new ADR, use the new-adr skill.
Accepted ADRs are immutable. Do not change Context, Decision Drivers, Considered Options, or Decision Outcome after acceptance — write a new ADR that supersedes instead.
Permitted edits to accepted ADRs: typo/grammar fixes, adding links to related ADRs, and updating the status field as part of supersession or deprecation.
Superseding: set the predecessor's frontmatter to status: superseded by ADR-NNNN, update its date, and add a back-link in its body. Never delete the predecessor.
Filenames are permanent. Do not renumber or rename existing ADRs even if numbers have gaps.
Use it
Copy one of these into your project. Installing also returns the manifest and these snippets.
yaml
targets:
- https://api.opensmartroute.ai/api/v1/registry/kritikos-io-templates-dotnet-adr-instructions/manifest # or paste the manifest below
Manifest
An Open Capability Manifest: the router reads it to know what this does, what it costs and when to pick it.
{
"ocm": "1",
"id": "kritikos-io-templates-dotnet-adr-instructions",
"kind": "skill",
"name": "adr",
"description": "Use when editing files under docs/adr/. Enforces ADR immutability and supersession rules.",
"publisher": "kritikos-io",
"version": "1.0.0",
"capabilities": {
"domains": [
"general"
],
"tags": [
"skill-md",
"github-instructions"
],
"languages": [
"en"
]
},
"quality_prior": 0.6,
"examples": [
"Use when editing files under docs/adr/. Enforces ADR immutability and supersession rules."
],
"primary": false,
"metadata": {
"source": {
"provider": "github-instructions",
"repository": "https://github.com/kritikos-io/templates-dotnet",
"path": ".github/instructions/adr.instructions.md",
"ref": "f4c843b9f7bf1ac84bdcc2e54f6c0aecaa259a98",
"url": "https://github.com/kritikos-io/templates-dotnet/blob/f4c843b9f7bf1ac84bdcc2e54f6c0aecaa259a98/.github/instructions/adr.instructions.md",
"key": "kritikos-io/templates-dotnet/.github/instructions/adr.instructions.md"
},
"applies_to": "docs/adr/**"
},
"instructions": "# ADR Editing Rules\n\nADRs are append-only history. To create a new ADR, use the `new-adr` skill.\n\n- **Accepted ADRs are immutable.** Do not change `Context`, `Decision Drivers`, `Considered Options`, or `Decision Outcome` after acceptance — write a new ADR that supersedes instead.\n- **Permitted edits to accepted ADRs**: typo/grammar fixes, adding links to related ADRs, and updating the `status` field as part of supersession or deprecation.\n- **Superseding**: set the predecessor's frontmatter to `status: superseded by ADR-NNNN`, update its `date`, and add a back-link in its body. Never delete t",
"cost": {
"context_tokens": 178
}
}
Fetch it by URL: GET /api/v1/registry/kritikos-io-templates-dotnet-adr-instructions/manifest?version=1.0.0
Reviews
Star ratings from people who tried it. One review per account; edit yours any time.
No reviews yet. Install it, try it, and be the first to rate it.