Before starting any task in this repository, read [`DEVELOPMENT.md`](DEVELOPMENT.md). It explains how the templates are structured and how to build, test, and extend them.
Imported from AvaloniaUI/Avalonia.Templates (AGENTS.md). Install upstream with npx skills add AvaloniaUI/Avalonia.Templates. Copyright stays with the author.
Repository guidance
Before starting any task in this repository, read DEVELOPMENT.md.
It explains how the templates are structured and how to build, test, and extend them.
Key conventions:
Templates live under templates/csharp/ and templates/fsharp/, described by a .template.config/ folder.
A parameter must be added in all three files: template.json (symbol), dotnetcli.host.json (CLI), and ide.host.json (IDE).
Add build coverage for new templates or parameters by adding a New-Case row to the $builds array in tests/build-test.ps1 (item templates go in $itemTemplates), and document user-facing changes in README.md.
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/avaloniaui-avalonia-templates-avalonia-templates/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": "avaloniaui-avalonia-templates-avalonia-templates",
"kind": "skill",
"name": "Avalonia.Templates",
"description": "Before starting any task in this repository, read [`DEVELOPMENT.md`](DEVELOPMENT.md). It explains how the templates are structured and how to build, test, and extend them.",
"publisher": "AvaloniaUI",
"version": "1.0.0",
"capabilities": {
"domains": [
"general"
],
"tags": [
"skill-md",
"github-agents"
],
"languages": [
"en"
]
},
"quality_prior": 0.6,
"examples": [
"Before starting any task in this repository, read [`DEVELOPMENT.md`](DEVELOPMENT.md). It explains how the templates are structured and how to build, test, and extend them."
],
"primary": false,
"metadata": {
"source": {
"provider": "github-agents",
"repository": "https://github.com/AvaloniaUI/Avalonia.Templates",
"path": "AGENTS.md",
"ref": "69287763e12ee91b362e789311d144b44f3b6c1d",
"url": "https://github.com/AvaloniaUI/Avalonia.Templates/blob/69287763e12ee91b362e789311d144b44f3b6c1d/AGENTS.md",
"key": "AvaloniaUI/Avalonia.Templates/AGENTS.md"
}
},
"instructions": "# Repository guidance\n\nBefore starting any task in this repository, read [`DEVELOPMENT.md`](DEVELOPMENT.md).\nIt explains how the templates are structured and how to build, test, and extend them.\n\nKey conventions:\n- Templates live under `templates/csharp/` and `templates/fsharp/`, described by a `.template.config/` folder.\n- A parameter must be added in all three files: `template.json` (symbol), `dotnetcli.host.json` (CLI), and `ide.host.json` (IDE).\n- Add build coverage for new templates or parameters by adding a `New-Case` row to the `$builds` array in `tests/build-test.ps1` (item templates g",
"cost": {
"context_tokens": 168
}
}
Fetch it by URL: GET /api/v1/registry/avaloniaui-avalonia-templates-avalonia-templates/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.