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.
Instruction file imported from joshualikaist/Babdoduk (.cursor/rules/lab-ship.mdc). Copyright stays with the author.
Lab 승인 · 매일 10시 최신 판
작업 브랜치는 lab. 사용자가 공개/main/본편을 말하지 않으면 지금 lab 내용이 승인된 상태다. 커밋·푸시 여부를 다시 묻지 않는다.
lab에 올릴 변경이 있으면 git fetch origin 후 origin/lab을 먼저 맞춘다. 매일 10:00 KST GitHub Action이 data/magazine/에 커밋하므로, 안 당기고 배포하면 오늘 판이 아닌 어제 판으로 덮인다.
맞춘 뒤 lab에 커밋하고 git push origin lab 한다. 로컬 .vercel이 babdoduk-lab이면 npx vercel --prod --yes로 lab 사이트도 같은 내용이 되게 한다.
매거진 홈은 data/magazine/index.json의 latest가 오늘 10시 판이어야 한다. 오늘 파일이 없으면 python scripts/refresh_magazine.py를 돌리고 lab에 커밋·푸시한다. ?d=로 옛 날짜를 연 것은 달력이니 지우지 않는다.
공개 main / babdoduk 프로덕션에는 사용자가 공개 반영을 말할 때만 올린다. lab에서 공개 프로젝트에 --prod 하지 않는다.
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.
joshualikaist-babdoduk-lab-ship-rule.ocm.jsonjson
{
"ocm": "1",
"id": "joshualikaist-babdoduk-lab-ship-rule",
"kind": "skill",
"name": "lab-ship",
"description": "lab은 별말 없으면 승인. 커밋·푸시가 기본이고, 매일 10시 매거진이 최신이다.",
"publisher": "joshualikaist",
"version": "1.0.0",
"capabilities": {
"domains": [
"general"
],
"tags": [
"skill-md",
"github-cursor-rules"
],
"languages": [
"en"
]
},
"quality_prior": 0.6,
"examples": [
"lab은 별말 없으면 승인. 커밋·푸시가 기본이고, 매일 10시 매거진이 최신이다."
],
"primary": false,
"metadata": {
"source": {
"provider": "github-cursor-rules",
"repository": "https://github.com/joshualikaist/Babdoduk",
"path": ".cursor/rules/lab-ship.mdc",
"ref": "7e973d0310fbcbda35cf84646c5d40aa947ca72f",
"url": "https://github.com/joshualikaist/Babdoduk/blob/7e973d0310fbcbda35cf84646c5d40aa947ca72f/.cursor/rules/lab-ship.mdc",
"key": "joshualikaist/Babdoduk/.cursor/rules/lab-ship.mdc"
}
},
"instructions": "# Lab 승인 · 매일 10시 최신 판\n\n- 작업 브랜치는 `lab`. 사용자가 공개/`main`/본편을 말하지 않으면 **지금 lab 내용이 승인된 상태**다. 커밋·푸시 여부를 다시 묻지 않는다.\n- lab에 올릴 변경이 있으면 `git fetch origin` 후 `origin/lab`을 먼저 맞춘다. 매일 10:00 KST GitHub Action이 `data/magazine/`에 커밋하므로, 안 당기고 배포하면 **오늘 판이 아닌 어제 판으로 덮인다**.\n- 맞춘 뒤 lab에 커밋하고 `git push origin lab` 한다. 로컬 `.vercel`이 `babdoduk-lab`이면 `npx vercel --prod --yes`로 lab 사이트도 같은 내용이 되게 한다.\n- 매거진 홈은 `data/magazine/index.json`의 `latest`가 오늘 10시 판이어야 한다. 오늘 파일이 없으면 `python scripts/refresh_magazine.py`를 돌리고 lab에 커밋·푸시한다. `?d=`로 옛 날짜를 연 것은 달력이니 지우지 않는다.\n- 공개 `main` / `babdoduk` 프로덕션에는 사용자가 공개 반영을 말할 때만 올",
"cost": {
"context_tokens": 158
}
}
Fetch it by URL: GET /api/v1/registry/joshualikaist-babdoduk-lab-ship-rule/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.