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.
development - Skill - OpenSmartRoute
Skillv1.0.0
development
Frame the smallest useful change before touching code. - Confirm the task against `TODO.md` and revise the list if priorities shift. - Call out scope creep or overengineering as soon as it appears and
Instruction file imported from Pythonimous/python-agent-template (.github/instructions/development.instructions.md). Copyright stays with the author.
Frame the smallest useful change before touching code.
Confirm the task against TODO.md and revise the list if priorities shift.
Call out scope creep or overengineering as soon as it appears and wait for approval before expanding the task.
Write or update the tests that prove the change.
Implement just enough code to satisfy the tests.
Run the specific pytest slice for the area you touched.
Spot-check style with flake8 when rapid feedback helps.
Run mypy . and resolve every type error.
Run pytest -m lint to enforce the shared lint gate.
Keep functions below the flake8 max-complexity=10 threshold or split them before committing.
Review docs/user_flows/index.md for affected journeys; update or add UF files when scope changes.
Structure code following docs/architecture.md: thin handlers, focused helpers, and explicit service boundaries.
Capture durable context in memory.md as you go.
When adding a flow, log the identifier in the index and plan matching end-to-end coverage.
When the work is stable, execute .github/prompts/close-phase.prompt.md.
Repeat the loop until the feature is ready to hand off.
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/pythonimous-python-agent-template-development-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": "pythonimous-python-agent-template-development-instructions",
"kind": "skill",
"name": "development",
"description": "Frame the smallest useful change before touching code. - Confirm the task against `TODO.md` and revise the list if priorities shift. - Call out scope creep or overengineering as soon as it appears and wait for approval before expanding the task. - Write or update the tests that prove the change. - Implement just enough code to satisfy the tests. - Run the specific `pytest` slice for the area you touched. - Spot-check style with `flake8` when rapid feedback helps. - Run `mypy .` and resolve every type error. - Run `pytest -m lint` to enforce the shared lint gate. - Keep functions below the flake8 `max-complexity=10` threshold or split them before committing. - Review docs/user_flows/index.md for affected journeys; update or add UF files when scope changes. - Structure code following `docs/architecture.md`: thin handlers, focused helpers, and explicit service boundaries. - Capture durable context in `memory.md` as you go. - When adding a flow, log the identifier in the index and plan matching end-to-end coverag",
"publisher": "Pythonimous",
"version": "1.0.0",
"capabilities": {
"domains": [
"coding",
"math"
],
"tags": [
"skill-md",
"github-instructions"
],
"languages": [
"en"
]
},
"quality_prior": 0.6,
"examples": [
"Frame the smallest useful change before touching code. - Confirm the task against `TODO.md` and revise the list if priorities shift. - Call out scope creep or overengineering as soon as it appears and wait for approval before expanding the task. - Write or update the tests that prove the change. - Implement just enough code to satisfy the tests. - Run the specific `pytest` slice for the area you touched. - Spot-check style with `flake8` when rapid feedback helps. - Run `mypy .` and resolve every type error. - Run `pytest -m lint` to enforce the shared lint gate. - Keep functions below the flake8 `max-complexity=10` threshold or split them before committing. - Review docs/user_flows/index.md for affected journeys; update or add UF files when scope changes. - Structure code following `docs/architecture.md`: thin handlers, focused helpers, and explicit service boundaries. - Capture durable context in `memory.md` as you go. - When adding a flow, log the identifier in the index and plan matching end-to-end coverag"
],
"primary": false,
"metadata": {
"source": {
"provider": "github-instructions",
"repository": "https://github.com/Pythonimous/python-agent-template",
"path": ".github/instructions/development.instructions.md",
"ref": "9afb742e6606a4739fad5453dca8c5d16a3a8ac5",
"url": "https://github.com/Pythonimous/python-agent-template/blob/9afb742e6606a4739fad5453dca8c5d16a3a8ac5/.github/instructions/development.instructions.md",
"key": "Pythonimous/python-agent-template/.github/instructions/development.instructions.md"
},
"applies_to": "**"
},
"instructions": "- Frame the smallest useful change before touching code.\n- Confirm the task against `TODO.md` and revise the list if priorities shift.\n- Call out scope creep or overengineering as soon as it appears and wait for approval before expanding the task.\n- Write or update the tests that prove the change.\n- Implement just enough code to satisfy the tests.\n- Run the specific `pytest` slice for the area you touched.\n- Spot-check style with `flake8` when rapid feedback helps.\n- Run `mypy .` and resolve every type error.\n- Run `pytest -m lint` to enforce the shared lint gate.\n- Keep functions below the fl",
"cost": {
"context_tokens": 290
}
}
Fetch it by URL: GET /api/v1/registry/pythonimous-python-agent-template-development-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.