Initial commit

This commit is contained in:
Zhongwei Li
2025-11-29 18:47:01 +08:00
commit 192f93f4d5
12 changed files with 1396 additions and 0 deletions

77
plugin.lock.json Normal file
View File

@@ -0,0 +1,77 @@
{
"$schema": "internal://schemas/plugin.lock.v1.json",
"pluginId": "gh:hopeoverture/worldbuilding-app-skills:plugins/testing-next-stack",
"normalized": {
"repo": null,
"ref": "refs/tags/v20251128.0",
"commit": "2af0e096a9e5da13131e0add608cb7fb0947a93c",
"treeHash": "9811669e497f0789c1ebf725c0f022e1da5b0c7f6cf9e4f994498224963a0966",
"generatedAt": "2025-11-28T10:17:33.745681Z",
"toolVersion": "publish_plugins.py@0.2.0"
},
"origin": {
"remote": "git@github.com:zhongweili/42plugin-data.git",
"branch": "master",
"commit": "aa1497ed0949fd50e99e70d6324a29c5b34f9390",
"repoRoot": "/Users/zhongweili/projects/openmind/42plugin-data"
},
"manifest": {
"name": "testing-next-stack",
"description": "Scaffolds comprehensive testing setup for Next.js applications including Vitest unit tests, React Testing Library component tests, and Playwright E2E flows with accessibility testing via axe-core. This skill should be used when setting up test infrastructure, generating test files, creating test utilities, adding accessibility checks, or configuring testing frameworks for Next.js projects. Trigger terms include setup testing, scaffold tests, vitest, RTL, playwright, e2e tests, component tests, u",
"version": "1.0.0"
},
"content": {
"files": [
{
"path": "README.md",
"sha256": "d870d6d6cf7dba4c8ab0fdb55d0a6f2b4338215551e822cbfdaf78073eac8698"
},
{
"path": ".claude-plugin/plugin.json",
"sha256": "da615a00400347d8195da728d177e47145283b24fc2e3745115341ba39bca36f"
},
{
"path": "skills/testing-next-stack/SKILL.md",
"sha256": "89e3d54d4e70c02bfdce1533f3d44f97c370ebf26840c4dfecabeb3ee0d8d126"
},
{
"path": "skills/testing-next-stack/references/a11y-testing.md",
"sha256": "e67cd41061a79e90fd82818a474c2fde022cd9229976f09e68a5e87b6ecf4d54"
},
{
"path": "skills/testing-next-stack/scripts/generate_test_deps.py",
"sha256": "cd9f6a1e4d200bb79861ce32732ed0063eb8dc15d63b355095c5593d02ba4142"
},
{
"path": "skills/testing-next-stack/assets/test-setup.ts",
"sha256": "b9ced2a3417994a63b30af909aab670cac42f76253095b8dce76042ded722fec"
},
{
"path": "skills/testing-next-stack/assets/playwright.config.ts",
"sha256": "3dd19caf9f337e66bb5f43bcbc180584298a04a717cd1ce49b50d2b984db1ed1"
},
{
"path": "skills/testing-next-stack/assets/vitest.config.ts",
"sha256": "efa8eb65cc7045c2338b0d9de83e8f5f4abc61ba7ebbed187cb9b508e78ceb41"
},
{
"path": "skills/testing-next-stack/assets/examples/component-test.tsx",
"sha256": "2764490aa6087fbe78770cbfcc7a4ad7f7008be9d38318ea96e11e0065442c11"
},
{
"path": "skills/testing-next-stack/assets/examples/e2e-test.ts",
"sha256": "59d30e2465786f12dca26d9376e4c62c6f6153be03759754de4193969a15c676"
},
{
"path": "skills/testing-next-stack/assets/examples/unit-test.ts",
"sha256": "09b795ec10b2c8890b9ca5a00d02393047784e7d517145632b31fa6c09c95b5a"
}
],
"dirSha256": "9811669e497f0789c1ebf725c0f022e1da5b0c7f6cf9e4f994498224963a0966"
},
"security": {
"scannedAt": null,
"scannerVersion": null,
"flags": []
}
}