使用three.js创建立体模型,在交互式查看器中从各个角度检查形状和材质,并以OBJ + MTL或GLB格式保存,供其他三维制作软件使用。
- 创建立体模型并从各个角度检查
- 制作可在Blender中继续编辑的模型
- 检查模型轮廓和材质效果
通过已安装的可执行文件和运行记录,排查 Muse Code 的启动、认证及会话恢复等故障,收集相关证据,整理可能原因、判断把握程度和安全的后续处理方式。
Diagnose Muse Code product/runtime issues from installed binary evidence. Use ONLY when the user explicitly invokes the doctor skill, asks to debug/troubleshoot Muse Code itself, asks what happened earlier in the current Muse Code session, or explicitly selects an earlier Muse Code session. Do NOT use for ordinary repository code failures or history, benchmark tasks, implementation debugging, build/test hangs, or third-party project issues.
实测评分 未实测
查看安装方法通过已安装的可执行文件和运行记录,调查 Muse Code 本身的故障。针对启动、认证、模型连接、会话恢复或插件等症状,只收集相关证据,缩小故障范围。调查结果会列出依据、可能原因、判断的把握程度,以及安全的后续处理方式。
适合应用崩溃、认证失败,或会话显示正在使用而无法恢复等情况。也可查看当前会话或明确指定的历史会话中发生了什么,并整理提交给客服的资料。面向手头没有源代码的用户。
需要使用 Muse Code 的运行环境及与症状相关的本地记录。普通项目的程序错误和构建失败不在范围内。不会输出机密信息或原始会话日志;未经明确请求或批准,不会修改设置、上传日志或进行网络检查,也不会为诊断删除会话锁文件。
本介绍由 AI(OpenAI Codex)根据公开的 SKILL.md 撰写。准确的规格请查看下方原文。
AI 根据 SKILL.md 的内容检查了需要注意的操作和使用前提。评分只依据实际运行的结果(实测对比)。
不计入评分。 由 AI(OpenAI Codex)于 2026年10月24日 评估。仅供参考,安装前请同时查看原文。
安装前可以查看交给 AI 代理的指令内容。
Diagnose Muse Code as an installed product. Use this skill only when the user
explicitly invokes doctor or clearly asks to debug/troubleshoot Muse Code
itself from binary/runtime evidence. Assume the user has the binary, not the
source tree. Help them understand how the app works, collect the smallest safe
evidence set, identify the likely failing layer, and give the next safe action.
doctor, asks to use
the doctor skill, or clearly asks to debug/troubleshoot broken Muse Code
product behavior: app, CLI, TUI, desktop, crash, provider/model, settings,
auth, trust, skills, plugins, MCP, session, resume, export, trace, approvals,
sandbox, update, or unexpected output.manage-settings skill instead;
Diagnose reads settings only as evidence for a failure it is investigating.Explain the relevant product path before asking for logs:
Collect the smallest read-only set that explains the issue. Adapt the map to the symptom; do not run every row by default.
The config/data roots below are Muse Code's entire local state surface. A
config, log, or session file outside them is not Muse Code state —
never present one as the product's active configuration, logs, or session
evidence.
Variables such as CODEX_HOME matter only for explicitly requested
import/compat evidence and stay attributed to the product that owns them.
muse --version; also note command -v muse when
multiple copies may exist.$XDG_CONFIG_HOME/muse or $HOME/.config/muse;
$XDG_DATA_HOME/muse or $HOME/.local/share/muse.settings.json, auth.json, and trust.json; read settings
when relevant, but report auth/trust presence and provider names only.sessions, memory, model-catalog, and crashes under the
data dir. For crashes, summarize report metadata and file path, not session
content.muse export --redacted --out <file> for the
latest workspace session, or muse export --session <id-or-session.jsonl> --redacted --out <file> when the user provides a handle.muse resume <session-id> or
muse resume --last for interactive continuation. Use
muse exec --session-id <session-id> "<follow-up>" only on explicit
request for headless continuation. Add --allow-workspace-switch to the
muse exec --session-id command only after confirming the session
belongs to another workspace; interactive muse resume does not take
this flag. If an exit, fork, or handoff message printed
muse resume <session-id>, treat that command as the canonical handle.muse trace inspect --session-log <session.jsonl> --render-mode compact; add --run-id <uuid> or --all-runs for multi-run
logs; use --format json only when structured analysis is needed./feedback when available; otherwise prefer a
redacted export, trace inspection, crash metadata, and concise reproduction
steps.muse skills list --enabled-only --json and safe
muse plugins ... --help or validation commands when the symptom points
there.MUSE_MODEL, base-url variables with credentials redacted, XDG dirs,
CODEX_HOME for import/compat issues, and telemetry variables by presence
only.For a question about what happened earlier in the current Muse Code session,
use the sibling scripts/session-evidence.py helper before export or full trace
inspection. After read_skill gives the physical Diagnose package path, run:
python3 <doctor-skill-dir>/scripts/session-evidence.py --session-log <current-session.jsonl> --workspace "$PWD"
The runtime session-identity context already contains the exact current log
path. Do not ask the user for a path already present there, do not guess a
latest session, and do not search the session store first. A host may instead
provide MUSE_CURRENT_SESSION_LOG, in which case the helper can run without a
selector.
For an explicitly selected earlier Muse Code session, use the exact path or id:
python3 <doctor-skill-dir>/scripts/session-evidence.py --session-log <explicit-session.jsonl> --workspace "$PWD"
python3 <doctor-skill-dir>/scripts/session-evidence.py --session-id <explicit-session-id> --workspace "$PWD"
Both explicit earlier-session forms are current-workspace scoped and fail
closed on unknown workspace metadata, a mismatch, or ambiguity. Use --kind,
--path, --tool, --run-id, or sequence bounds to narrow follow-up evidence.
Projected events retain their source stream, and the default bound reserves
evidence for both the main session and child sessions so a busy child cannot
erase the parent timeline. Always compare durable actions with assistant claims,
especially across compaction and child activity. Use a
redacted export or compact trace only when this bounded projection is
insufficient. Never paste the raw session log into model context.
Use this path when resume says a session is already open or the original terminal no longer accepts input:
scripts/session-evidence.py as
above. Bound the output and compare its latest durable activity timestamps;
do not start with a store-wide process or file search..session.lock as an inode-backed kernel lease, not a marker file:
file existence is not lock ownership, and flock protects an open inode.
Unlinking a contended pathname can let another process create and lock a new
inode while the original writer still owns the old inode.flock. Open it
without truncation, report only acquirable, contended, missing, or the
read error, then close it immediately. Never resume the session as a probe.ps/kill -0 absence inside it cannot prove that
the host owner died. Request a host-shell check when that distinction matters..session.lock, especially rm, unlink, replacement, truncation, or
recreation. If the path is missing while old activity advances, stop resume
attempts and preserve evidence.Never remove, replace, truncate, or recreate .session.lock as diagnosis or
repair. Never signal the owner from Diagnose. Do not request takeover or use an
owner-control endpoint. Ask the user to exit the owning process normally, then
explicitly retry ordinary resume.
Classify the result before recommending an action:
| Evidence | Classification | Safe next action |
|---|---|---|
| Lease is acquirable | No current kernel owner; a leftover pathname is harmless | Retry normal resume; do not clean the file for tidiness |
| contended lease with advancing session activity | Live owner and active runtime; terminal attachment may be the failed layer | Preserve the owner; inspect terminal/PTY evidence or exit it normally |
| Contended lease with bounded activity idle | Live kernel owner, runtime/terminal health unknown | Ask the user to exit the owning process normally, then explicitly retry ordinary resume |
| Legacy owner-control artifacts are present | Diagnostic leftovers from an old binary; the kernel lease remains authoritative | Treat them as diagnostic only; exit the owning process normally before ordinary resume retry |
| Lock path was unlinked or replaced while old activity continues | Unsafe prior mutation with possible dual writers | Stop further resume attempts, preserve both inode/session timelines, and escalate; do not recreate the lock |
A contended lease proves a live kernel owner, not that its TUI, terminal, provider, or runtime is healthy. Pin the failing layer from activity plus host-visible evidence before proposing a product fix.
Work from evidence:
Include:
还没有评价。欢迎分享你的使用感受。
无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。
还没有评论。来写第一条吧。
使用three.js创建立体模型,在交互式查看器中从各个角度检查形状和材质,并以OBJ + MTL或GLB格式保存,供其他三维制作软件使用。
在个人任务清单中记录待办事项、承诺、期限、下一步、待回复对象和阻碍原因,更新进度与依赖关系,合并重复项并归档已结束的任务。
Coordinate a task from a verifiable goal through completion. Handle work directly or split independent tasks across separate agent sessions, track progress, verify results, and arrange pull request merging when included in the goal.
中文简介正在准备中。当前显示英语简介。
将动画制作成可播放、暂停和定位时间的HTML页面,通过时间轴调整场景时长与速度,并为横屏或竖屏视频导出做好准备。
按指定时段查看已同步到Apple Health的步数、心率、睡眠和锻炼记录,了解日常变化,并检查同步状态及记录缺失情况。
创建和编辑Word文档及模板,提取或整理内容、替换图片,并处理修订和批注。使用规范的标题与列表结构,交付前检查所有页面的显示效果。