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.
test-adapter - Skill - OpenSmartRoute
Skillv1.0.0
test-adapter
Run adapter module tests. First argument is adapter name (matches directory under backend/adapters/). Use when user wants to run adapter tests or mentions /test-adapter command.
Imported from rakovi4/continue-example (.claude/skills/test-adapter/SKILL.md). Install upstream with npx skills add rakovi4/continue-example --skill test-adapter. Copyright stays with the author.
Read ProductSpecification/technology.md Conventions table for the backend test command pattern. Adapter name maps to the adapter module path (e.g., adapters/{adapter}).
Action
Parse arguments: first word is adapter name, optional second word is test filter.
Without test filter:
{Backend test command} with module = adapters/{adapter}
With test filter:
{Backend test command} with module = adapters/{adapter}, filtered to *{filter}*
Output
Report the test results from output.
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/rakovi4-continue-example-test-adapter/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": "rakovi4-continue-example-test-adapter",
"kind": "skill",
"name": "test-adapter",
"description": "Run adapter module tests. First argument is adapter name (matches directory under backend/adapters/). Use when user wants to run adapter tests or mentions /test-adapter command.",
"publisher": "rakovi4",
"version": "1.0.0",
"capabilities": {
"domains": [
"coding"
],
"tags": [
"skill-md",
"github"
],
"languages": [
"en"
]
},
"quality_prior": 0.6,
"examples": [
"Run adapter module tests. First argument is adapter name (matches directory under backend/adapters/). Use when user wants to run adapter tests or mentions /test-adapter command."
],
"primary": false,
"metadata": {
"source": {
"provider": "github",
"repository": "https://github.com/rakovi4/continue-example",
"path": ".claude/skills/test-adapter/SKILL.md",
"ref": "557563e246a76a3849ec6bb30f85b0417d5bf97c",
"url": "https://github.com/rakovi4/continue-example/blob/557563e246a76a3849ec6bb30f85b0417d5bf97c/.claude/skills/test-adapter/SKILL.md",
"key": "rakovi4/continue-example/.claude/skills/test-adapter/SKILL.md"
}
},
"instructions": "# /test-adapter - Run Adapter Tests\n\n## Usage\n```\n/test-adapter rest\n/test-adapter storage LoginStorageTest\n/test-adapter email\n/test-adapter storage TaskStorageTest\n```\n\n## Convention\n\nRead `ProductSpecification/technology.md` Conventions table for the backend test command pattern. Adapter name maps to the adapter module path (e.g., `adapters/{adapter}`).\n\n## Action\n\nParse arguments: first word is adapter name, optional second word is test filter.\n\nWithout test filter:\n```\n{Backend test command} with module = adapters/{adapter}\n```\n\nWith test filter:\n```\n{Backend test command} with module = a",
"cost": {
"context_tokens": 173
}
}
Fetch it by URL: GET /api/v1/registry/rakovi4-continue-example-test-adapter/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.