ALWAYS use docker and docker compose to run any command - ALWAYS source the `helpers.sh` script, check out the commands in there - ALWAYS use the development profile - ALWAYS use `pnmp` to install and
Imported from NINAnor/dms (AGENTS.md). Install upstream with npx skills add NINAnor/dms. Copyright stays with the author.
ALWAYS use docker and docker compose to run any command
ALWAYS source the helpers.sh script, check out the commands in there
ALWAYS use the development profile
ALWAYS use pnmp to install and handle javascript dependencies
ALWAYS run pre-commit
ALWAYS make sure the javascript/react code follows eslint/prettier configuration
PREFER backward compatible changes to APIs
PREFER adding readonly fields for related fields in the REST API
PREFER fat models over logic in the views
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/ninanor-dms-dms/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.
ninanor-dms-dms.ocm.jsonjson
{
"ocm": "1",
"id": "ninanor-dms-dms",
"kind": "skill",
"name": "dms",
"description": "ALWAYS use docker and docker compose to run any command - ALWAYS source the `helpers.sh` script, check out the commands in there - ALWAYS use the development profile - ALWAYS use `pnmp` to install and handle javascript dependencies - ALWAYS run `pre-commit` - ALWAYS make sure the javascript/react code follows eslint/prettier configuration - PREFER backward compatible changes to APIs - PREFER adding readonly fields for related fields in the REST API - PREFER fat models over logic in the views",
"publisher": "NINAnor",
"version": "1.0.0",
"capabilities": {
"domains": [
"coding"
],
"tags": [
"skill-md",
"github-agents"
],
"languages": [
"en"
]
},
"quality_prior": 0.6,
"examples": [
"ALWAYS use docker and docker compose to run any command - ALWAYS source the `helpers.sh` script, check out the commands in there - ALWAYS use the development profile - ALWAYS use `pnmp` to install and handle javascript dependencies - ALWAYS run `pre-commit` - ALWAYS make sure the javascript/react code follows eslint/prettier configuration - PREFER backward compatible changes to APIs - PREFER adding readonly fields for related fields in the REST API - PREFER fat models over logic in the views"
],
"primary": false,
"metadata": {
"source": {
"provider": "github-agents",
"repository": "https://github.com/NINAnor/dms",
"path": "AGENTS.md",
"ref": "473b2ac004294d133b49b682d2e4cc02b7bc1c6f",
"url": "https://github.com/NINAnor/dms/blob/473b2ac004294d133b49b682d2e4cc02b7bc1c6f/AGENTS.md",
"key": "NINAnor/dms/AGENTS.md"
}
},
"instructions": "- ALWAYS use docker and docker compose to run any command\n- ALWAYS source the `helpers.sh` script, check out the commands in there\n- ALWAYS use the development profile\n- ALWAYS use `pnmp` to install and handle javascript dependencies\n- ALWAYS run `pre-commit`\n- ALWAYS make sure the javascript/react code follows eslint/prettier configuration\n- PREFER backward compatible changes to APIs\n- PREFER adding readonly fields for related fields in the REST API\n- PREFER fat models over logic in the views",
"cost": {
"context_tokens": 124
}
}
Fetch it by URL: GET /api/v1/registry/ninanor-dms-dms/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.