소스 정보
- 저장소
- xlinsist/academic-skills
- 최근 소스 활동
- 2026년 4월 7일 15:40
- 감지된 SKILL.md 언어
- 중국어
- 스타
- 1
- 포크
- 0
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/xlinsist/academic-skills --skill consumer명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | consumer |
| description | 从 TASK_QUEUE.md 循环拉取任务并执行;闭环后从队列移除,并将完整过程沉淀到 TASK_RECORD.md。 |
用于“执行任务并归档结果”,与 producer 配合使用。
consumer skill 时,不要求用户手动运行任何命令。skills/consumer/scripts/ensure_consumer.sh 静默拉起(tmux 后台会话)。IDLE_EXIT_SECONDS(默认 180 秒)时,consumer_loop.sh 自动退出并释放会话。producer 在成功入队后应自动调用 ensure_consumer.sh,实现“写入即触发消费”。TASK_QUEUE.md 获取任务并执行。TASK_RECORD.md。blocked。TASK_QUEUE.md,从上到下读取第一条 status: todo 任务。status: doing(避免并行冲突)。goal/method/verification 执行。blocked 说明,等待 producer 重新产出。TASK_QUEUE.md 删除。TASK_RECORD.md 追加一条完整记录(含目标、方法、验证、结果、产物路径、时间戳)。todo 任务,直到队列为空。consumer_loop.sh 会周期扫描 TASK_QUEUE.md,并使用 .task_queue.lock 做互斥。todo 任务,先改为 doing,避免并发重复消费。0:视为闭环成功,出队并写 TASK_RECORD.md。0:改为 blocked,等待人工或 producer 修复任务定义。verification 中可提取的命令:
verification: cmd: <shell command>verification 含反引号命令(例如 `pytest -q`)goal、scope_in、scope_out、constraints、method、verification、done_definition、risk、complexity、created## T-0001 | YYYY-MM-DD HH:MM UTC
- goal: ...
- scope_in: ...
- scope_out: ...
- constraints: ...
- method:
- step1 ...
- step2 ...
- verification:
- command/check: ...
- pass criteria: ...
- done_definition: ...
- risk: ...
- result: pass/fail
- artifacts: ...
- notes: ...
producer 并行对话与行动。producer 只追加任务,consumer 只消费任务,职责不交叉。TASK_QUEUE.md 当前文件内容为准,先读后写,避免覆盖。