Skip to content

Commit fe06180

Browse files
authored
feat(cli): add sync command (#24)
* feat(sync): remove tanstack intent * feat(sync): add sync command * chore(deps): install ultramatter * ref(sync): symlink skills instead of copy * fix(sync): remove outdated symlinks on sync * ref(sync): update isSelf implementation * ref(sync): use safeRead * chore(sync): add changeset
1 parent e3f5833 commit fe06180

9 files changed

Lines changed: 227 additions & 290 deletions

File tree

.changeset/lovely-tables-boil.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@bomb.sh/tools": minor
3+
---
4+
5+
Add `sync` command to automatically symlink skills to the local project

.github/workflows/check-skills.yml

Lines changed: 0 additions & 143 deletions
This file was deleted.

.github/workflows/notify-intent.yml

Lines changed: 0 additions & 51 deletions
This file was deleted.

.github/workflows/validate-skills.yml

Lines changed: 0 additions & 52 deletions
This file was deleted.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,4 @@ If you'd like to use this package for your own projects, please consider forking
1414

1515
## Agent Skills
1616

17-
If you use an AI coding agent, run `pnpm add -D @bomb.sh/tools` then have your agent run `pnpm dlx @tanstack/intent@latest install` to load project-specific skills for `@bomb.sh/tools`.
17+
If you use an AI coding agent, run `pnpm bsh sync` to copy skill files into your project's `skills/` directory. Claude Code users: add `@AGENTS.md` to your project's `CLAUDE.md`.

package.json

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,7 @@
66
"bombshell",
77
"cli",
88
"internal",
9-
"skills",
10-
"tanstack-intent"
9+
"skills"
1110
],
1211
"homepage": "https://bomb.sh",
1312
"license": "MIT",
@@ -71,12 +70,12 @@
7170
"publint": "^0.3.18",
7271
"tinyexec": "^1.1.1",
7372
"tsdown": "^0.21.10",
73+
"ultramatter": "^0.0.4",
7474
"vitest": "^4.1.2",
7575
"vitest-ansi-serializer": "^0.2.1"
7676
},
7777
"devDependencies": {
7878
"@changesets/cli": "^2.30.0",
79-
"@tanstack/intent": "^0.0.27",
8079
"@types/node": "^22.19.15"
8180
},
8281
"volta": {

pnpm-lock.yaml

Lines changed: 8 additions & 18 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)