academic-humanizer
Draft, audit, or minimally revise English- or Chinese-language academic prose to reduce formulaic, vacuous, mechanically repetitive, or process-leaking…
Deep need-clarification skill. Use only when the user explicitly invokes $task-clarifier. Once activated, keep asking until all three goals are met: the user fully understands their own needs, the AI fully understands the user's needs, and the user confirms the AI's
$ npx -y skills add dongshuyan/compass-skills --skill task-clarifier --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/task-clarifierContext preview
The summary Claude sees to decide when to auto-load this skill.
Deep need-clarification skill. Use only when the user explicitly invokes $task-clarifier. Once activated, keep asking until all three goals are met: the user fully understands their own needs, the AI fully understands the user's needs, and the user confirms the AI's
name: task-clarifier description: >- Deep need-clarification skill. Use only when the user explicitly invokes $task-clarifier. Once activated, keep asking until all three goals are met: the user fully understands their own needs, the AI fully understands the user's needs, and the user confirms the AI's understanding is correct. Do not intervene in task execution unless explicitly invoked.
**All output directed at the user — questions, options, recommendations, confirmations, summaries — must be written in the user's language.** Detect the user's language from their message. Default to Chinese when unknown. If the user writes Chinese, every word of output must be Chinese. Do not use English in any user-facing output unless the user writes in English.
1. **Help the user fully understand their own needs** — including dimensions the user has not yet considered, latent contradictions, and implicit assumptions that materially affect the outcome 2. **Help the AI fully understand the user's needs** — completely, specifically, unambiguously; no unconfirmed dimension is filled with a default value 3. **Show the user that the AI has fully understood their needs** — present the understanding in an explicitly verifiable form; all inferences listed separately for the user to confirm one by one
On activation, silently attempt the following best-effort reads. If any source is unavailable, unsupported, or fails, continue without it — do not block the clarification loop.
Use the current agent or harness's native skill mechanism first. This skill must work in Codex, Claude Code, OpenClaw, OpenCode, and other agents that can read a `SKILL.md` file. Do not assume a specific agent name, skill root, home directory layout, shell, or operating system.
**User profile summary** — If `$user-profile-keeper` is available, read its `clarification_summary` view (low-sensitivity, need-alignment-related preference data only). Prefer the agent's built-in skill invocation, MCP/tool bridge, or documented companion-skill API.
**Task forest** — If `$task-forest` is available, read the current workspace task list and open todos. Prefer the agent's built-in skill invocation, MCP/tool bridge, or documented companion-skill API.
If direct script execution is the only available integration path, first discover the companion skill directory through the current harness's skill registry or by resolving the repo-local `skills/<skill-name>/` directory from this `SKILL.md` location. Construct file paths by joining path segments with the host language or runtime path utilities so the same logic works on macOS, Linux, and Windows. Use the operating system's available Python launcher (`python3`, `python`, or `py -3`) only after discovery succeeds. Never hard-code paths such as `~/.codex/...`, `~/.agents/...`, absolute POSIX paths, or Windows drive paths.
The profile summary enriches the phrasing of question options and recommendations to better match the user's communication style and domain background. The task forest provides context for the global purpose and evolution of the current request, so recommendations align with the real overall goal. The current user message overrides all profile information. Neither source replaces asking about any dimension. Do not read the full profile, pending profile, private background, raw evidence, credentials, cookies, tokens, keys, or unrelated private information. Do not write to the profile or task forest.
Each round executes the same action:
From the current conversation and readable context, extract the part that most affects the current outcome. Break it into as few questions as possible — covering what is needed for complete and accurate understanding, as few as possible, at most 3 — and provide a recommended answer and options for each question.
Questions cover whichever of the following still affects the outcome:
When a fact can be obtained from local evidence, look it up before asking. User decisions must be confirmed by the user; never substitute a default value for a question.
When the user says "up to you / whatever / your call / 你看着办 / 随便 / 你来定", provide a recommended option and ask the user to confirm — do not proceed to execution automatically.
When all three goals are met, enter the confirmation stage. Otherwise keep asking.
High-risk actions — including delete, overwrite, migrate, publish, send, deploy, install, use credentials, elevate permissions, write to remote systems, or change global configuration — require listing the exact actions and waiting for explicit approval before execution, even after the confirmation summary is accepted.
Generate questions and recommended answers that are simple, clear, accurate, complete, and understandable to anyone. Output in the user's language (default Chinese).
Each question follows this layout — reason first, options second, recommendation last:
**Q1. [一句话:这个问题为什么影响结果]** A) [选项] B) [选项] C) [选项] D) 告诉我你的想法 → 我的建议:[推荐答案,简洁直接]
When asking multiple questions in one turn, separate each with a blank line and `---`:
**Q1. [原因]** A) … B) … C) … D) 告诉我你的想法 → 我的建议:… --- **Q2. [原因]** A) … B) … C) … D) 告诉我你的想法 → 我的建议:…
Draw on the communicat
司南:个性化 AI 任务总控 Skills 系统 /COMPASS: Personal Alignment Skills OS for AI Agents
Repo: dongshuyan/compass-skills
Draft, audit, or minimally revise English- or Chinese-language academic prose to reduce formulaic, vacuous, mechanically repetitive, or process-leaking…
根据候选人简历与岗位要求生成可审计的后台评估、简明的候选人介绍、按岗位重要性排列的简历疑点、12–18 道可直接照读的面试题,以及支持重点标记和本机保存的离线…
Cooperatively pause unfinished work in the current session, leave a precise continuation checkpoint, and resume from it when the user later says continue. Use…
Turn a completed task, browser flow, artifact pipeline, failure-recovery trace, or repeatedly refined workflow into a new reusable skill package or a reviewed…
Use real run evidence, validation failures, source drift, platform drift, and user feedback to plan and, only after explicit approval, apply structural…
Create a concise continuation prompt that a fresh agent session can paste in to resume a long or degraded session. Use when the user asks for a handoff prompt,…