50 Commits

Author SHA1 Message Date
Cyrus Cui 03c1a9ce66 fix(marketplace): correct plugin source paths for individual installation (#43) 2026-03-26 13:44:40 +08:00
SerKo 67d0b853aa chore: drop owner.url field
Close #36

Co-authored-by: pvducdev <pvducdev@users.noreply.github.com>
2026-03-24 11:43:30 +08:00
SerKo 20fe60402e feat: add missing owner field for claude marketplace
Close #39
Fixed #31

Co-authored-by: tyh.carl <tyh.carl@gmail.com>
2026-03-24 11:36:36 +08:00
SerKo 78ff94b743 Merge branch 'main' into dev 2026-02-11 01:35:17 +08:00
SerKo b9d14d022d chore: bump skills versions 2026-02-11 01:31:15 +08:00
SerKo a5fc891026 feat: migrate vue-development-guides to vue-best-practices (#34) 2026-02-11 01:29:05 +08:00
SerKo d15d3f4c30 chore: update .gitignore to include system files 2026-02-10 21:19:06 +08:00
SerKo de5bc11496 Merge pull request #27 from vuejs-ai/sync/dev-to-main-20260130140642
sync: update from dev branch
2026-01-30 22:07:18 +08:00
github-actions[bot] 5ef25db0e2 sync: merge dev into main 2026-01-30 14:06:42 +00:00
SerKo 8cc3497f88 Merge pull request #26 from vuejs-ai/sync/dev-to-main-20260130140506
sync: update from dev branch
2026-01-30 22:05:51 +08:00
github-actions[bot] 0d35992234 sync: merge dev into main 2026-01-30 14:05:06 +00:00
SerKo 7857c77d6b ci: add .claude-plugin/ to whitelist 2026-01-30 22:04:34 +08:00
SerKo 296cb99e5b Merge pull request #25 from vuejs-ai/sync/dev-to-main-20260130140041
sync: update from dev branch
2026-01-30 22:01:16 +08:00
github-actions[bot] 57369d4318 sync: merge dev into main 2026-01-30 14:00:41 +00:00
SerKo 5c77fadaf9 docs: update AGENTS.md 2026-01-30 22:00:10 +08:00
SerKo 3167dff350 Merge branch 'main' into dev 2026-01-30 21:56:58 +08:00
SerKo 4581b6ce0c chore: move demo to dev branch 2026-01-30 21:55:55 +08:00
SerKo a6f3c3c389 Merge pull request #24 from vuejs-ai/sync/dev-to-main-20260130135132
sync: update from dev branch
2026-01-30 21:54:07 +08:00
github-actions[bot] 414f36d18a sync: merge dev into main 2026-01-30 13:51:32 +00:00
SerKo 2c20bc9108 Merge branch 'main' into dev 2026-01-30 21:50:48 +08:00
SerKo 5abac7524c ci: improve sync process by merging dev into main and keep history 2026-01-30 21:46:38 +08:00
SerKo 7543ae1333 ci: update 2026-01-30 21:30:49 +08:00
SerKo f30152d0d8 ci: update sync-to-main to create pr instead of push 2026-01-30 21:15:15 +08:00
青椒肉丝 f8afbc11e9 feat: register as Claude Code marketplace (#18) 2026-01-30 20:58:21 +08:00
SerKo 1778a3bc23 refactor: split out vue-debug-guides from vue-best-practices (#22)
* wip

* wip

* chore: rename
2026-01-30 16:23:31 +08:00
Yunfei He 25d62feb04 feat: add evals infra (#20)
* feat: add evals infra

* feat: copy template files for eval suites

* chore: remove duplicated files in eval suites

* Apply comments

---------

Co-authored-by: SerKo <serko.dev@gmail.com>
2026-01-30 16:22:58 +08:00
SerKo d1268d2c20 docs: update demo urls in README 2026-01-30 02:08:04 +08:00
SerKo 3b0d2ce9fb chore: update skills metadata author 2026-01-30 02:05:57 +08:00
Copilot 1d4bdfa920 chore: add antfu/skills link (#21)
* feat: add GitHub Action to sync changes from dev to main and update documentation (#16)

* Initial plan

* docs: add antfu/skills to Related projects section

Co-authored-by: hyf0 <49502170+hyf0@users.noreply.github.com>

---------

Co-authored-by: Yunfei He <i.heyunfei@gmail.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: hyf0 <49502170+hyf0@users.noreply.github.com>
2026-01-29 23:51:00 +08:00
Yunfei He 12f43f8925 feat: add GitHub Action to sync changes from dev to main and update documentation (#16) 2026-01-29 03:12:23 +08:00
Yunfei He 7aa3de3138 feat: add GitHub Action to sync changes from dev to main and update documentation 2026-01-29 03:01:06 +08:00
Yunfei He bc922e485a feat: improve vue-best-practices skills and update README.md (#15)
* feat: update vue-best-practices rules with new categories and improved descriptions

* feat: add a mess of skills

* feat: initialize `AGENTS.md`

* chore: tweak README.md

* feat: reorganize skill classification and add validation process details
2026-01-29 01:56:44 +08:00
SerKo 868400bb04 docs: update install command 2026-01-28 23:03:51 +08:00
SerKo f9e28e35f6 feat: add skills from serkodev/vue-skills (#14) 2026-01-28 21:35:31 +08:00
Copilot cdd93660e4 chore: update README installation guide with new repo name (#13)
* Initial plan

* chore: update README installation guide with new repo name

Co-authored-by: hyf0 <49502170+hyf0@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: hyf0 <49502170+hyf0@users.noreply.github.com>
2026-01-28 17:35:27 +08:00
Copilot ee0ceda40b Add Related projects section to README (#8)
* Initial plan

* Add Related projects section to README with vueuse-skills and nuxt-skills links

Co-authored-by: hyf0 <49502170+hyf0@users.noreply.github.com>

* Update link text format to org/repo style

Co-authored-by: hyf0 <49502170+hyf0@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: hyf0 <49502170+hyf0@users.noreply.github.com>
2026-01-24 21:33:58 +08:00
Yunfei He da28626614 docs: update README to emphasize community project and future plans for Vue organization transfer 2026-01-22 21:56:49 +08:00
Yunfei He 5b9ee4c04a fix: update skill descriptions and version for vue-best-practices 2026-01-22 21:47:40 +08:00
Yunfei He 4fe76930c5 fix: update vue-best-practices rules and remove unplugin-auto-import-conflicts rule 2026-01-22 18:06:37 +08:00
Yunfei He a60e5aa5aa fix: update impact descriptions for model update event, fallthrough attributes, and withDefaults rules 2026-01-22 17:52:41 +08:00
Yunfei He f59388d26c feat: add Extract Component Props cause it makes haiku better 2026-01-22 17:32:13 +08:00
Yunfei He 94b158b146 fix: remove unnecessary and inaccurate rules (#7) 2026-01-22 14:58:59 +08:00
Yunfei He d773d491e7 fix: remove defineExpose TypeScript Type Inference rule (#6) 2026-01-22 14:58:24 +08:00
Yunfei He 33e9b94f37 fix: remove rule Component Type Helpers and add specific Extract Component Props (#5) 2026-01-22 13:46:17 +08:00
Yunfei He c3591f1006 chore: update README methodology section
Update acceptance criteria to clarify skills are kept if they enable
Haiku or Sonnet to solve problems they couldn't solve without it.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 23:50:20 +08:00
Yunfei He b223be6ad3 feat: update vue-best-practices skill with new rules and improved documentation 2026-01-21 21:59:18 +08:00
Yunfei He 17259924ac refactor: mofidy README and SKILL documentation to categorize rules into Capability and Efficiency
- Updated README.md to include structured tables for rule types and examples.
- Enhanced SKILL.md files for pinia-best-practices and vue-best-practices to define Capability and Efficiency rules.
- Added type classifications to individual rule markdown files for clarity on their impact.
- Improved descriptions and tags for various rules across the documentation to enhance usability and understanding.
2026-01-21 19:07:19 +08:00
Yunfei He 46cd65bb41 feat: improve vue skills and add pinia, vueuse skills
- vue-best-practices: 35 rules covering type checking, tooling,
  Vite config, component patterns, Vue Router, testing, composition
  API, SFC patterns, and TypeScript patterns
- pinia-best-practices: 2 rules for storeToRefs and getters typing
- vueuse-best-practices: 2 rules for SSR and element refs

All skills created from real-world issues (GitHub, Stack Overflow,
Reddit) and verified with multi-model testing methodology.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 18:45:51 +08:00
Yunfei He f7a45dcfd0 feat: add vue-define-model-generics rule
Add rule for fixing vue-tsc errors when using defineModel with generic
components. Primary fix is upgrading TypeScript to 5.x.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 17:28:49 +08:00
Yunfei He 7cd30d1938 feat: add vue-best-practices skill with vue-tsc-strict-templates rule 2026-01-21 15:10:21 +08:00