From e2cd613e37976cbee54340f78577cd163ee86e63 Mon Sep 17 00:00:00 2001 From: Zhongwei Li Date: Sat, 29 Nov 2025 18:48:24 +0800 Subject: [PATCH] Initial commit --- .claude-plugin/plugin.json | 12 +++++ README.md | 3 ++ commands/code-review.md | 8 ++++ commands/continue-plan.md | 8 ++++ commands/continue-task.md | 8 ++++ commands/create-tasks.md | 8 ++++ commands/new-plan.md | 8 ++++ commands/next-task.md | 8 ++++ commands/plan-review.md | 8 ++++ commands/post-code-review.md | 8 ++++ commands/post-plan-review.md | 8 ++++ commands/post-tasks-review.md | 8 ++++ commands/tasks-review.md | 8 ++++ plugin.lock.json | 85 +++++++++++++++++++++++++++++++++++ 14 files changed, 188 insertions(+) create mode 100644 .claude-plugin/plugin.json create mode 100644 README.md create mode 100644 commands/code-review.md create mode 100644 commands/continue-plan.md create mode 100644 commands/continue-task.md create mode 100644 commands/create-tasks.md create mode 100644 commands/new-plan.md create mode 100644 commands/next-task.md create mode 100644 commands/plan-review.md create mode 100644 commands/post-code-review.md create mode 100644 commands/post-plan-review.md create mode 100644 commands/post-tasks-review.md create mode 100644 commands/tasks-review.md create mode 100644 plugin.lock.json diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json new file mode 100644 index 0000000..b0dbc10 --- /dev/null +++ b/.claude-plugin/plugin.json @@ -0,0 +1,12 @@ +{ + "name": "taskie", + "description": "A simple framework of reusable prompts that makes it easy to implement features & projects of almost any level of complexity while maintaining a high level of code quality.", + "version": "1.1.5", + "author": { + "name": "Igor Pletnjov", + "url": "https://github.com/ipletnjov-tw" + }, + "commands": [ + "./commands" + ] +} \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..fddf66e --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# taskie + +A simple framework of reusable prompts that makes it easy to implement features & projects of almost any level of complexity while maintaining a high level of code quality. diff --git a/commands/code-review.md b/commands/code-review.md new file mode 100644 index 0000000..2e35756 --- /dev/null +++ b/commands/code-review.md @@ -0,0 +1,8 @@ +--- +description: Perform a thorough & critical code review. DO NOT use a subagent unless you are explicitly prompted to do so. +disable-model-invocation: true +--- + +Perform the action described in @${CLAUDE_PLUGIN_ROOT}/actions/code-review.md + +$ARGUMENTS \ No newline at end of file diff --git a/commands/continue-plan.md b/commands/continue-plan.md new file mode 100644 index 0000000..4c82df5 --- /dev/null +++ b/commands/continue-plan.md @@ -0,0 +1,8 @@ +--- +description: Continue the latest implementation plan. DO NOT use a subagent unless you are explicitly prompted to do so. +disable-model-invocation: true +--- + +Perform the action described in @${CLAUDE_PLUGIN_ROOT}/actions/continue-plan.md + +$ARGUMENTS \ No newline at end of file diff --git a/commands/continue-task.md b/commands/continue-task.md new file mode 100644 index 0000000..0d35af0 --- /dev/null +++ b/commands/continue-task.md @@ -0,0 +1,8 @@ +--- +description: Continue the latest task. DO NOT use a subagent unless you are explicitly prompted to do so. +disable-model-invocation: true +--- + +Perform the action described in @${CLAUDE_PLUGIN_ROOT}/actions/continue-task.md + +$ARGUMENTS \ No newline at end of file diff --git a/commands/create-tasks.md b/commands/create-tasks.md new file mode 100644 index 0000000..b34143f --- /dev/null +++ b/commands/create-tasks.md @@ -0,0 +1,8 @@ +--- +description: Create the task list and task files for the implemenation plan. DO NOT use a subagent unless you are explicitly prompted to do so. +disable-model-invocation: true +--- + +Perform the action described in @${CLAUDE_PLUGIN_ROOT}/actions/create-tasks.md + +$ARGUMENTS \ No newline at end of file diff --git a/commands/new-plan.md b/commands/new-plan.md new file mode 100644 index 0000000..d556d8d --- /dev/null +++ b/commands/new-plan.md @@ -0,0 +1,8 @@ +--- +description: Create a new implementation plan. DO NOT use a subagent unless you are explicitly prompted to do so. +disable-model-invocation: true +--- + +Perform the action described in @${CLAUDE_PLUGIN_ROOT}/actions/new-plan.md + +$ARGUMENTS \ No newline at end of file diff --git a/commands/next-task.md b/commands/next-task.md new file mode 100644 index 0000000..a9fbd22 --- /dev/null +++ b/commands/next-task.md @@ -0,0 +1,8 @@ +--- +description: Implement the next task in the plan. DO NOT use a subagent unless you are explicitly prompted to do so. +disable-model-invocation: true +--- + +Perform the action described in @${CLAUDE_PLUGIN_ROOT}/actions/next-task.md + +$ARGUMENTS \ No newline at end of file diff --git a/commands/plan-review.md b/commands/plan-review.md new file mode 100644 index 0000000..96a55c7 --- /dev/null +++ b/commands/plan-review.md @@ -0,0 +1,8 @@ +--- +description: Review the implementation plan. DO NOT use a subagent unless you are explicitly prompted to do so. +disable-model-invocation: true +--- + +Perform the action described in @${CLAUDE_PLUGIN_ROOT}/actions/plan-review.md + +$ARGUMENTS \ No newline at end of file diff --git a/commands/post-code-review.md b/commands/post-code-review.md new file mode 100644 index 0000000..3c4ae4b --- /dev/null +++ b/commands/post-code-review.md @@ -0,0 +1,8 @@ +--- +description: Address the code review comments. DO NOT use a subagent unless you are explicitly prompted to do so. +disable-model-invocation: true +--- + +Perform the action described in @${CLAUDE_PLUGIN_ROOT}/actions/post-code-review.md + +$ARGUMENTS \ No newline at end of file diff --git a/commands/post-plan-review.md b/commands/post-plan-review.md new file mode 100644 index 0000000..fa69593 --- /dev/null +++ b/commands/post-plan-review.md @@ -0,0 +1,8 @@ +--- +description: Address the implementation plan review comments. DO NOT use a subagent unless you are explicitly prompted to do so. +disable-model-invocation: true +--- + +Perform the action described in @${CLAUDE_PLUGIN_ROOT}/actions/post-plan-review.md + +$ARGUMENTS \ No newline at end of file diff --git a/commands/post-tasks-review.md b/commands/post-tasks-review.md new file mode 100644 index 0000000..c8fd649 --- /dev/null +++ b/commands/post-tasks-review.md @@ -0,0 +1,8 @@ +--- +description: Address the task list and task files review comments. DO NOT use a subagent unless you are explicitly prompted to do so. +disable-model-invocation: true +--- + +Perform the action described in @${CLAUDE_PLUGIN_ROOT}/actions/post-tasks-review.md + +$ARGUMENTS \ No newline at end of file diff --git a/commands/tasks-review.md b/commands/tasks-review.md new file mode 100644 index 0000000..2ae21e5 --- /dev/null +++ b/commands/tasks-review.md @@ -0,0 +1,8 @@ +--- +description: Review the task list and task files for the implementation plan. DO NOT use a subagent unless you are explicitly prompted to do so. +disable-model-invocation: true +--- + +Perform the action described in @${CLAUDE_PLUGIN_ROOT}/actions/tasks-review.md + +$ARGUMENTS \ No newline at end of file diff --git a/plugin.lock.json b/plugin.lock.json new file mode 100644 index 0000000..198db1f --- /dev/null +++ b/plugin.lock.json @@ -0,0 +1,85 @@ +{ + "$schema": "internal://schemas/plugin.lock.v1.json", + "pluginId": "gh:ipletnjov-tw/taskie:taskie", + "normalized": { + "repo": null, + "ref": "refs/tags/v20251128.0", + "commit": "aa606cf2f741ce89bd526e6f8b4eb27d47f493fa", + "treeHash": "83a7e433c06b581e5908240c646d9c3687fa727ed93b5f3bc4efaf34c698bc53", + "generatedAt": "2025-11-28T10:17:40.432843Z", + "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": "taskie", + "description": "A simple framework of reusable prompts that makes it easy to implement features & projects of almost any level of complexity while maintaining a high level of code quality.", + "version": "1.1.5" + }, + "content": { + "files": [ + { + "path": "README.md", + "sha256": "7a0b785cfeb2906ec83d62f625bed89f100d8bef9303153d6ff2c14daaae203e" + }, + { + "path": ".claude-plugin/plugin.json", + "sha256": "5073b02c84c7724779870214f12723c315a5da8978300847c360c1de51393179" + }, + { + "path": "commands/post-code-review.md", + "sha256": "24063a5683fe5d2d9c56bcfb9b8d6f448e0c774ec6ebce83d2eba452d7324179" + }, + { + "path": "commands/post-plan-review.md", + "sha256": "4a809774bb3ac326b8387d831531f9b0a6f0fa8f383d49fa65228293139d6224" + }, + { + "path": "commands/next-task.md", + "sha256": "da8cede89fcc5a1d030210b97f3e4aee1d6f40a299edcedc74645c2ab4e9f7d3" + }, + { + "path": "commands/create-tasks.md", + "sha256": "9ebabee1dcd47af09398a41ff3cee3366e71b8d41d528c6396fcb2d8bad6576e" + }, + { + "path": "commands/plan-review.md", + "sha256": "2b9d791f2e44c90b5fbc717fbeccdb7263574c5c150daab0ad22780879facc73" + }, + { + "path": "commands/post-tasks-review.md", + "sha256": "9a81e2c18934b57bbdfdf7793252fdb0755b450c3bea22a8e9d147625b516aff" + }, + { + "path": "commands/new-plan.md", + "sha256": "c300c48ef4d3947da384cb5fe0a3a28c16c09335e296133ae6e52504dcd69dd7" + }, + { + "path": "commands/code-review.md", + "sha256": "04e1bbe85eb3da86525c24b74833d61c0165effa1b80dc61b877a3edd435c3bc" + }, + { + "path": "commands/tasks-review.md", + "sha256": "369b2bd652f24a726a2d7019a023f4b12925fd56c030e8aa88fd6ea6410eb737" + }, + { + "path": "commands/continue-task.md", + "sha256": "a2b00dd7eb609d4a36d7b1fe6e7fe3e6581c1db95160d94826e4974cd411523d" + }, + { + "path": "commands/continue-plan.md", + "sha256": "f3754c0c5561cd2b8ad244fffc6b771a9cdf2ba9d1c9dc2b041785961af83fc0" + } + ], + "dirSha256": "83a7e433c06b581e5908240c646d9c3687fa727ed93b5f3bc4efaf34c698bc53" + }, + "security": { + "scannedAt": null, + "scannerVersion": null, + "flags": [] + } +} \ No newline at end of file