Initial commit

This commit is contained in:
Zhongwei Li
2025-11-29 18:46:37 +08:00
commit 9d01bcf59c
5 changed files with 785 additions and 0 deletions

49
plugin.lock.json Normal file
View File

@@ -0,0 +1,49 @@
{
"$schema": "internal://schemas/plugin.lock.v1.json",
"pluginId": "gh:hopeoverture/worldbuilding-app-skills:plugins/revalidation-strategy-planner",
"normalized": {
"repo": null,
"ref": "refs/tags/v20251128.0",
"commit": "380401673469f417a3e2a797d1a969d1f15ccd2d",
"treeHash": "b057d3f4d8ddd9a58d2c9a020c3fec0bd09964a87ef26680792c2d8534a3e608",
"generatedAt": "2025-11-28T10:17:33.107449Z",
"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": "revalidation-strategy-planner",
"description": "Evaluates Next.js routes and outputs optimal revalidate settings, cache tags for ISR, SSR configurations, or streaming patterns. This skill should be used when optimizing Next.js caching strategies, configuring Incremental Static Regeneration, planning cache invalidation, or choosing between SSR/ISR/SSG. Use for Next.js caching, revalidation, ISR, cache tags, on-demand revalidation, or rendering strategies.",
"version": "1.0.0"
},
"content": {
"files": [
{
"path": "README.md",
"sha256": "ef84c6d61e1d4d620273babad16a87d6ecb5729edf9c647d39c524869868a56f"
},
{
"path": ".claude-plugin/plugin.json",
"sha256": "a488141c6f64ab3641bcd10d21a5ee318a43d3a026fe1b5031637bbb85775085"
},
{
"path": "skills/revalidation-strategy-planner/SKILL.md",
"sha256": "00e70f7e44cfc91ffdefea8580706b5a9c8c0b11541af5f0a15800efd81e99e1"
},
{
"path": "skills/revalidation-strategy-planner/scripts/analyze_routes.py",
"sha256": "af471725b616c65a652dbd95e0213253cef04e8ac24ac8f81e2054016d61cf1b"
}
],
"dirSha256": "b057d3f4d8ddd9a58d2c9a020c3fec0bd09964a87ef26680792c2d8534a3e608"
},
"security": {
"scannedAt": null,
"scannerVersion": null,
"flags": []
}
}