project-management
Project Management
A project has: a Project Room (Matrix), a plan.md (single source of truth), a meta.json, and individual task files under shared/tasks/{task-id}/.
shared/projects/{project-id}/
├── meta.json
└── plan.md
Gotchas
- Project room MUST always include the human admin — non-negotiable. The script handles this, but if you ever create a room manually, always invite admin
- plan.md is the single source of truth — all task status, assignments, and dependencies live here. Always sync to MinIO after changes
- Do NOT proceed to next phase while REVISION_NEEDED is pending — revision must complete first
- "All tasks complete" step is mandatory even in YOLO mode — always update meta.json, plan.md, and notify admin
- plan.md had duplicate sections in the old version — use
references/plan-format.mdas the canonical format - Always adapt language to admin's preferred language when posting in rooms or DMs
- Always read SOUL.md before composing notifications — use the persona and language defined there
More from agentscope-ai/hiclaw
coding-cli
将编码工作委托给 Manager 持有的 AI CLI 工具(Claude Code / Gemini CLI / qodercli)执行
2channel-management
Use when determining sender identity in any room, managing trusted contacts, configuring the admin's primary notification channel, handling first-contact from a new channel, or escalating to admin across channels.
2find-skills
Discover and install agent skills from the open ecosystem. Use when you encounter an unfamiliar domain, framework, or workflow that you lack specialized knowledge about, or when your coordinator suggests searching for skills before starting a task.
2file-sync
Sync files with centralized storage. Use when your coordinator or another Worker notifies you of file updates (config changes, task files, shared data, collaboration artifacts).
2file-sync-management
Use when you need to push files to MinIO for Workers to access, pull Worker output from MinIO, or when a Worker reports they've uploaded files. Also use when notifying Workers to file-sync after writing files they need.
2mcporter
Discover and call MCP Server tools via the mcporter CLI. Use when your coordinator notifies you about new MCP tools, or when you need to call external APIs. Includes workflow for generating skill documentation for new MCP servers.
1