docs: move unidesk skills into repo

This commit is contained in:
Codex
2026-06-09 07:14:06 +00:00
parent ad59a96be2
commit e17f15bdce
7 changed files with 1289 additions and 1 deletions
+84
View File
@@ -0,0 +1,84 @@
---
name: unidesk-decision
description: UniDesk Decision Center CLI — 会议记录/决议管理、工作日记导入与查询。用户提到 decision、决策中心、会议记录、工作日记、requirement 需求记录时使用。
---
# UniDesk Decision Center CLI
通过 `bun scripts/cli.ts decision ...` 管理 D601 k3s Decision Center 的会议记录、决议和工作日记。
**固定入口前缀**: `cd /root/unidesk && bun scripts/cli.ts decision ...`
---
## 记录管理
### 上传/列表/查看/健康
```bash
bun scripts/cli.ts decision upload <markdown-file>
bun scripts/cli.ts decision list [--include-body]
bun scripts/cli.ts decision show <id|docNo>
bun scripts/cli.ts decision health
```
`list` 默认只返回摘要,不包含完整 Markdown body。需要正文时加 `--include-body`
### 文书字段
```bash
--doc-no DC-... # 文档编号
--doc-type DCSN|GOAL|PLAN|RPRT|ACTN|ISSU|RETR|RQST|RESP|MINS
--doc-priority P0|P1|P2|P3
--year YYYY
--signer # 签署人
--issued-at # 签发日期
--effective-scope # 生效范围
--supersedes # 取代
--superseded-by # 被取代
```
`show``requirement update` 可使用 `id``docNo`
---
## 需求记录
```bash
bun scripts/cli.ts decision requirement list
bun scripts/cli.ts decision requirement create --doc-type GOAL --doc-priority P1 --year 2026 --summary "目标摘要"
bun scripts/cli.ts decision requirement upsert --doc-no DC-GOAL-2026-001 --doc-type GOAL --summary "更新摘要"
bun scripts/cli.ts decision requirement update <id|docNo> --field ...
bun scripts/cli.ts decision requirement show <id|docNo>
```
管理 `goal|decision|blocker|debt|experiment` 需求记录。`docNo` 唯一,未传 `--doc-no` 但提供 `--doc-type/--doc-priority/--year` 时由服务分配下一个序号。
---
## 工作日记
### 导入
```bash
bun scripts/cli.ts decision diary import <markdown-file>
```
将带 `# YYYY年M月D日``# YYYY-MM-DD``# YYYY/M/D` 标题的工作日志拆成每天一篇写入 PostgreSQL。
### 列表/历史/查看
```bash
bun scripts/cli.ts decision diary list [--include-body]
bun scripts/cli.ts decision diary history [--include-body]
bun scripts/cli.ts decision diary show <YYYY-MM-DD|id> [--source-file path]
```
`--source-file` 用于同一天存在多个导入来源时精确选择。
### 编辑/新增
```bash
bun scripts/cli.ts decision diary edit <YYYY-MM-DD|id> --body-file <path> [--title text] [--source-file path] [--tag tag]
bun scripts/cli.ts decision diary upsert <YYYY-MM-DD|id> --body-file <path> [--title text] [--source-file path] [--tag tag]
```