Initial commit

This commit is contained in:
Zhongwei Li
2025-11-30 08:25:20 +08:00
commit 34b2a798b6
17 changed files with 7796 additions and 0 deletions

97
plugin.lock.json Normal file
View File

@@ -0,0 +1,97 @@
{
"$schema": "internal://schemas/plugin.lock.v1.json",
"pluginId": "gh:jezweb/claude-skills:skills/project-planning",
"normalized": {
"repo": null,
"ref": "refs/tags/v20251128.0",
"commit": "157db89c6d5fc399daebca3acde25acafdb97dfd",
"treeHash": "30a05d218dd2e6addc5cd192188928e70f053ac49b4cc285b514f0a453dc1cef",
"generatedAt": "2025-11-28T10:19:05.270324Z",
"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": "project-planning",
"description": "Generate structured planning documentation for web projects with context-safe phases, verification criteria, and exit conditions. Creates IMPLEMENTATION_PHASES.md plus conditional docs (DATABASE_SCHEMA, API_ENDPOINTS, UI_COMPONENTS, CRITICAL_WORKFLOWS). Use when: starting new Cloudflare Workers/React projects, adding major features to existing apps, breaking large work into manageable phases, or need verified planning before coding begins.",
"version": "1.0.0"
},
"content": {
"files": [
{
"path": "README.md",
"sha256": "5a6a9da44a89118523bdf8c26ed39d0c368ba2c40ca7011d72ca22a637948b53"
},
{
"path": "SKILL.md",
"sha256": "4a8423d202c6a665c3183c372e3ea856bda349eeeb461a50a69e2e4bb25b413e"
},
{
"path": "ENHANCEMENT_SUMMARY.md",
"sha256": "c4c908c681a0c21095909098e6ba28384083e04c43977e1291018106692dd6e6"
},
{
"path": "references/example-enhanced-phase.md",
"sha256": "67d45c18fa54588f248c9d93210960d235d0fd532c192b394eed2236574efa0c"
},
{
"path": "references/example-outputs/ai-web-app.md",
"sha256": "b6975c14daf85a116248d48bcf433b020bda99d8ff9e8ce0ce657a56dcbc5ca5"
},
{
"path": "references/example-outputs/auth-web-app.md",
"sha256": "20800c7e41f84dd1794ec5e62197e90ae441574dca7f3b6997d73f33f8c2c83d"
},
{
"path": "references/example-outputs/simple-web-app.md",
"sha256": "5dfe96ab640c3a52d198fe2d4753bd5940ff80a5fcd2dc3d8f4f12018ee00bd2"
},
{
"path": ".claude-plugin/plugin.json",
"sha256": "26bfedc48bacc7ac60cd62b77cdc844ec97c83e61b61e72c4407da4972569ead"
},
{
"path": "templates/ARCHITECTURE.md",
"sha256": "ba816c54d9dead004bafea643a0d8887d9b6caa6d46c9b412b2513d93214d07c"
},
{
"path": "templates/INTEGRATION.md",
"sha256": "43c4781c9b71fe8de55e4fc82acb1e3645c4f94064bfa8afdf8c85f6bd558b3f"
},
{
"path": "templates/DATABASE_SCHEMA.md",
"sha256": "db8533fe0392b9caf4a3eb3665c52a3fa940d96f938abd9fe3c52c891ebcae44"
},
{
"path": "templates/UI_COMPONENTS.md",
"sha256": "04ab864d3d0cd4bf9152511358aea672049f5bcccdd6a639328365bf64bf045b"
},
{
"path": "templates/API_ENDPOINTS.md",
"sha256": "9cff3d966ee5c1abf017db6133958036f29d04c499ef66a443c3c3542c09143c"
},
{
"path": "templates/IMPLEMENTATION_PHASES.md",
"sha256": "64a598f695e590120a14ca88f8dc4f35c9fac1f2302624482138e9289c9d7294"
},
{
"path": "templates/TESTING.md",
"sha256": "22aec63f2ce2b82909541a7138acfe5748cda4918c911cb9be16b4f860ee1525"
},
{
"path": "templates/AGENTS_CONFIG.md",
"sha256": "92c1c6403c05ad1b6334638242e6948fc7414f52cbd01ecf7b5fe711130df770"
}
],
"dirSha256": "30a05d218dd2e6addc5cd192188928e70f053ac49b4cc285b514f0a453dc1cef"
},
"security": {
"scannedAt": null,
"scannerVersion": null,
"flags": []
}
}