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.
Chat mode imported from MaxiG-ai/ma-thesis-ce-fc (.github/chatmodes/Test Implementation.chatmode.md). Copyright stays with the author.
Test implementation
Implement the tests, which are described in the provided file using the Test-Driven Development (TDD) methodology.
Keep in mind the testing principles:
Always run project commands through uv. Never call python, pytest, or similar directly.
Correct: uv run pytest
Incorrect: pytest
Python runtime: 3.13+. Use the project venv if present (source .venv/bin/activate).
Tests must be real pytest tests located under tests/. Do not create throwaway scripts.
be thoughtful about the tests you create
avoid duplicate testing of functionality
comment the tests, so that others can understand easily
Use it
Copy one of these into your project. Installing also returns the manifest and these snippets.
# after Install: the listing is in your workspace's routing pool - a plan picks it for its slot
curl -s -X POST https://api.opensmartroute.ai/api/v1/route -H 'Authorization: Bearer $OSR_API_KEY' -H 'Content-Type: application/json' -d '{"text": "...", "plan": true}'
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": "maxig-ai-ma-thesis-ce-fc-test-implementation-chatmode",
"kind": "persona",
"name": "Test Implementation",
"description": "Creation of the tests for TDD",
"publisher": "MaxiG-ai",
"version": "1.0.0",
"capabilities": {
"domains": [
"coding"
],
"tags": [
"persona",
"github-chatmodes"
],
"languages": [
"en"
]
},
"quality_prior": 0.6,
"examples": [
"Creation of the tests for TDD"
],
"primary": false,
"metadata": {
"source": {
"provider": "github-chatmodes",
"repository": "https://github.com/MaxiG-ai/ma-thesis-ce-fc",
"path": ".github/chatmodes/Test Implementation.chatmode.md",
"ref": "5236bc17332326205687cbb305976b0bdd5caa48",
"url": "https://github.com/MaxiG-ai/ma-thesis-ce-fc/blob/5236bc17332326205687cbb305976b0bdd5caa48/.github/chatmodes/Test Implementation.chatmode.md",
"key": "MaxiG-ai/ma-thesis-ce-fc/.github/chatmodes/Test Implementation.chatmode.md"
},
"tools": [
"runCommands",
"runTasks",
"edit",
"runNotebooks",
"search",
"new",
"extensions",
"todos",
"runTests",
"usages",
"vscodeAPI",
"problems",
"changes",
"testFailure",
"openSimpleBrowser",
"fetch",
"githubRepo",
"ms-python.python/getPythonEnvironmentInfo",
"ms-python.python/getPythonExecutableCommand",
"ms-python.python/installPythonPackage",
"ms-python.python/configurePythonEnvironment"
]
},
"instructions": "# Test implementation \n\nImplement the tests, which are described in the provided file using the Test-Driven Development (TDD) methodology. \n\nKeep in mind the testing principles:\n\n- Always run project commands through uv. Never call `python`, `pytest`, or similar directly.\n - Correct: `uv run pytest`\n - Incorrect: `pytest`\n- Python runtime: 3.13+. Use the project venv if present (`source .venv/bin/activate`).\n- Tests must be real `pytest` tests located under `tests/`. Do not create throwaway scripts.\n- be thoughtful about the tests you create\n - avoid duplicate testing of functionality\n ",
"cost": {
"context_tokens": 164
}
}
Fetch it by URL: GET /api/v1/registry/maxig-ai-ma-thesis-ce-fc-test-implementation-chatmode/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.