一键导入
process-prompts
Process queued architecture prompts from the web viewer. Drains the prompt queue by claiming, executing, and acknowledging each prompt.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Process queued architecture prompts from the web viewer. Drains the prompt queue by claiming, executing, and acknowledging each prompt.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Open the arkive web viewer to browse the project's architecture interactively.
Maintain the living architecture document as you build. This is the core skill — always active when arkive/architecture.json exists.
Convert an existing project into arkive by analyzing git history or filesystem dates. Builds a phased, history-rich arkive/architecture.json.
Initialize arkive architecture tracking in the current project. Handles MCP registration and skill installation.
Answer "why" questions about architectural choices using arkive/architecture.json.
Socratic quizzing after architecture updates. Optional — activates when user opts in.
| name | process-prompts |
| description | Process queued architecture prompts from the web viewer. Drains the prompt queue by claiming, executing, and acknowledging each prompt. |
| trigger | User says "process prompts", "check prompt queue", "run queued prompts", "drain prompt queue", or invokes /process-prompts. |
Run this when the user has queued architecture change prompts from the arkive web viewer and wants the agent to execute them.
If MCP is available:
Call list_prompts with status filter pending. If no pending prompts, inform the user and stop.
If MCP is not available:
Read arkive/prompt-queue.json directly. Filter entries with "status": "pending".
Loop until no pending prompts remain:
claim_next_prompt — this atomically claims the oldest pending prompt and returns:
id — the prompt IDprompt — the text of the architecture change requesttargetServices — array of service IDs this prompt is scoped toarkive/architecture.json (or architecture://session-context) to understand current stateupdate_architecturerecord_decisionack_prompt with the prompt id and outcome:
"done" — if successfully executed"failed" — if the prompt cannot be executed (explain why in the message)After draining the queue, tell the user:
ack_prompt after each prompt, even if it failedarkive/architecture.json after each prompt that changes the architecturehistory entry for each architectural changeclaimed state — always ack as done or failed