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.
ui - Skill - OpenSmartRoute
Skillv1.0.0
ui
`ui/src/bindings.ts` is generated by `crates/app/tests/bindings.rs` from `crates/app/src/lib.rs::specta_builder` and byte-checked there; a command's shape or its refusal type is a `crates/app` finding
Instruction file imported from vanillagreencom/kendex (.github/instructions/ui.instructions.md). Copyright stays with the author.
ui/src/bindings.ts is generated by crates/app/tests/bindings.rs from crates/app/src/lib.rs::specta_builder and byte-checked there; a command's shape or its refusal type is a crates/app finding, not a UI one, and the file is never edited by hand. ui/src/components/ui/** is vendored shadcn/ui; report nothing there. @tauri-apps is imported by ui/src/bindings.ts and nowhere else, and a raw color literal under ui/src/ fails a tools/guard lane; leave both to the guard. A Result-returning command answers a refusal and a transport failure alike as { status: "error" }, read through ui/src/lib/refusal.ts; a component reading the error's fields is a finding. Domain logic and types live in Rust; a UI component that decides a domain question is a finding.
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/vanillagreencom-kendex-ui-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": "vanillagreencom-kendex-ui-instructions",
"kind": "skill",
"name": "ui",
"description": "`ui/src/bindings.ts` is generated by `crates/app/tests/bindings.rs` from `crates/app/src/lib.rs::specta_builder` and byte-checked there; a command's shape or its refusal type is a `crates/app` finding, not a UI one, and the file is never edited by hand. `ui/src/components/ui/**` is vendored shadcn/ui; report nothing there. `@tauri-apps` is imported by `ui/src/bindings.ts` and nowhere else, and a raw color literal under `ui/src/` fails a `tools/guard` lane; leave both to the guard. A `Result`-returning command answers a refusal and a transport failure alike as `{ status: \"error\" }`, read through `ui/src/lib/refusal.ts`; a component reading the error's fields is a finding. Domain logic and types live in Rust; a UI component that decides a domain question is a finding.",
"publisher": "vanillagreencom",
"version": "1.0.0",
"capabilities": {
"domains": [
"coding"
],
"tags": [
"skill-md",
"github-instructions"
],
"languages": [
"en"
]
},
"quality_prior": 0.6,
"examples": [
"`ui/src/bindings.ts` is generated by `crates/app/tests/bindings.rs` from `crates/app/src/lib.rs::specta_builder` and byte-checked there; a command's shape or its refusal type is a `crates/app` finding, not a UI one, and the file is never edited by hand. `ui/src/components/ui/**` is vendored shadcn/ui; report nothing there. `@tauri-apps` is imported by `ui/src/bindings.ts` and nowhere else, and a raw color literal under `ui/src/` fails a `tools/guard` lane; leave both to the guard. A `Result`-returning command answers a refusal and a transport failure alike as `{ status: \"error\" }`, read through `ui/src/lib/refusal.ts`; a component reading the error's fields is a finding. Domain logic and types live in Rust; a UI component that decides a domain question is a finding."
],
"primary": false,
"metadata": {
"source": {
"provider": "github-instructions",
"repository": "https://github.com/vanillagreencom/kendex",
"path": ".github/instructions/ui.instructions.md",
"ref": "e50c1ffad1de22b50eb100243736ac2ef576c110",
"url": "https://github.com/vanillagreencom/kendex/blob/e50c1ffad1de22b50eb100243736ac2ef576c110/.github/instructions/ui.instructions.md",
"key": "vanillagreencom/kendex/.github/instructions/ui.instructions.md"
},
"applies_to": "ui/**"
},
"instructions": "<!-- generated by bot-instructions 2.1.0 from kendex.toml, kendex-local.toml, .kendex-generated.json, SKILL.md, schemas/renders.md, AGENTS.md. Edit [bot-instructions] in the effective manifest or the spec copy, then re-render. -->\n\n`ui/src/bindings.ts` is generated by `crates/app/tests/bindings.rs` from `crates/app/src/lib.rs::specta_builder` and byte-checked there; a command's shape or its refusal type is a `crates/app` finding, not a UI one, and the file is never edited by hand. `ui/src/components/ui/**` is vendored shadcn/ui; report nothing there. `@tauri-apps` is imported by `ui/src/bindin",
"cost": {
"context_tokens": 252
}
}
Fetch it by URL: GET /api/v1/registry/vanillagreencom-kendex-ui-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.