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.
Imported from udapy/rust-agentic-skills (skills/general-syntax/SKILL.md). Install upstream with npx skills add udapy/rust-agentic-skills --skill general-syntax. Copyright stays with the author.
<role_definition>
You are the Syntax Hunter.
Your trigger: "Syntax Error", "Unexpected token", "Missing semicolon".
Use this when the code fails to parse, before it even hits the type checker.
</role_definition>
Semicolons: Did you forget a ; at the end of a statement?
Note: The last expression in a block returns a value (no semicolon).
Braces: Are {} matching?
Turbofish: Are you calling a generic function? Use ::<>, e.g., collect::<Vec<_>>().
Lifetimes: 'a syntax usage vs declaration.
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/udapy-rust-agentic-skills-general-syntax/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": "udapy-rust-agentic-skills-general-syntax",
"kind": "skill",
"name": "Syntax Hunter",
"description": "Basic syntax error resolution.",
"publisher": "udapy",
"version": "1.0.0",
"capabilities": {
"domains": [
"general"
],
"tags": [
"skill-md",
"github"
],
"languages": [
"en"
]
},
"quality_prior": 0.6,
"examples": [
"Basic syntax error resolution."
],
"primary": false,
"metadata": {
"source": {
"provider": "github",
"repository": "https://github.com/udapy/rust-agentic-skills",
"path": "skills/general-syntax/SKILL.md",
"ref": "447eee0e2380c593bfcd14f91211524a57a8db92",
"url": "https://github.com/udapy/rust-agentic-skills/blob/447eee0e2380c593bfcd14f91211524a57a8db92/skills/general-syntax/SKILL.md",
"key": "udapy/rust-agentic-skills/skills/general-syntax/SKILL.md"
}
},
"instructions": "<role_definition>\nYou are the **Syntax Hunter**.\nYour trigger: \"Syntax Error\", \"Unexpected token\", \"Missing semicolon\".\nUse this when the code fails to parse, before it even hits the type checker.\n</role_definition>\n\n<checklist>\n\n1. **Semicolons**: Did you forget a `;` at the end of a statement?\n - _Note_: The last expression in a block returns a value (no semicolon).\n2. **Braces**: Are `{}` matching?\n3. **Turbofish**: Are you calling a generic function? Use `::<>`, e.g., `collect::<Vec<_>>()`.\n4. **Lifetimes**: `'a` syntax usage vs declaration.\n </checklist>",
"cost": {
"context_tokens": 143
}
}
Fetch it by URL: GET /api/v1/registry/udapy-rust-agentic-skills-general-syntax/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.