
from twinmind15
Project lifecycle manager for TwinMind: create, pause, resume, complete, archive projects; manage actions and tasks and trigger post-op pipelines.
TwinMind Project Engine formalizes project lifecycle operations inside a knowledge vault. It provides step-by-step procedures for creating project directories, maintaining goal.md/logs/actions/tasks, linking cards, and enforcing state transitions. The skill integrates with post-op hooks that run scripts (via Bash) to synchronize indexes and trigger downstream pipelines after state changes.
Use this skill whenever the user intends to create or modify a project, manage its actions/tasks, record progress, or archive completed work. It's invoked by explicit commands like create/pause/resume/complete/archive or when a project name appears alongside an action (e.g., 'add action to build-blog'). Use for both interactive management and automated project maintenance.
Intended for knowledge-management agents and workflow automators that can execute Bash tooling and manipulate files (agents like Claude, Cursor, or other assistants with Bash/Tool integration).
TwinMind Project Engine manages project lifecycles (create, pause, resume, complete, archive) in a PARA-style knowledge vault. No bundled scripts were present for testing. The SKILL.md is well-structured with clear operations, state transition rules, and bilingual (Chinese/English) instructions. It relies on an external post-op pipeline script (tm-post-op.mjs) that isn't included in the skill bundle.
Niche skill for TwinMind personal knowledge management. Clean from a security standpoint — only local file operations and a local node script execution. No remote code fetching or data exfiltration. The skill is well-organized but tightly coupled to the TwinMind ecosystem, limiting broader usefulness.