Specify an autonomous or tool-using AI agent before building it. Use when asked to design an AI agent, define an agent's tools and guardrails, scope what an...
编程
Agent Spectrum
试用Use when an agent needs to score itself or another agent with the Agent Spectrum six-axis framework, run the quick or deep edition, identify the resulting ty...
它能做什么
Use when an agent needs to score itself or another agent with the Agent Spectrum six-axis framework, run the quick or deep edition, identify the resulting ty...
技能文档
Agent Spectrum
Use this directory as the canonical Agent Spectrum skill package.
Canonical Files
references/scoring-spec.mdreferences/output-template.mdreferences/localization-dictionary.mdexamples/quick-full.zh.mdexamples/quick-full.en.mdexamples/quick-partial.zh.mdexamples/quick-partial.en.mdexamples/deep-full.zh.mdexamples/deep-full.en.md
Do not rely on repo-root wrappers as the source of truth. Those wrappers should route here.
Execution Order
- Load
references/scoring-spec.md,references/output-template.md, andreferences/localization-dictionary.md. - Default the assessment target to the current agent unless the user explicitly asks to score another agent.
- Resolve
output_languagebefore rendering:- explicit user language instruction wins
- this package currently supports only
zh-CNanden - explicit
enrequests must render inen - explicit
zh/zh-CNrequests must render inzh-CN - explicit unsupported locales that belong to the Sinosphere or historically Chinese-writing sphere, such as
jaandko, must map tozh-CN - otherwise, if the latest user request is mainly written in Chinese, Japanese, Korean, or another clearly Sinosphere / historically Chinese-writing language, default to
zh-CN - otherwise, if the latest user request is mainly written in English, use
en - otherwise default to
en
- Score observable inputs first.
- Resolve ownership for every unanswered field:
operator_providedfor setup-level inputs a human holder can answerself_assessedfor deep self-assessment inputs that only the target agent should answer
- If the target is the current agent, complete deep self-assessment fields inside the agent rather than asking the human user to answer them.
- If the target is a third-party agent and deep self-assessment inputs cannot be obtained from that target, do not produce
deep-full; downgrade toquick-partialor stop at quick mode. - Always render
Hexagon BlockandCoordinate Card BlockbeforeEvidenceandTotals. - Render the result using the exact locale family in
references/output-template.md. - Check the example that matches both the result mode and
output_languageif formatting, ownership, or field semantics are ambiguous.
Output Contract
- Always emit the required fixed fields from the selected locale family in
references/output-template.md. - Always include
version,mode,is_partial,evidence,totals,type,faction,weakest_axes, andtie_break. - For partial results, explicitly list
missing_inputs. - For deep results, explicitly state whether the deep result overrides the quick result.
- Always include both required visual blocks even in
quick-partial. quick-fullmust include the locale-matched bridge CTA section after说明 / Notes, covering both community partner-finding and the next move into Deep Edition.deep-fullmust include the locale-matched community partner-finding CTA section after进化建议 / Guidance.quick-partialmust not include community CTA blocks.- Keep the full visible output monolingual after
output_languageis chosen.
Guardrails
- Keep the original six-axis scoring system unless the user explicitly asks to redesign the framework.
- Treat
Q4-Q12andbehavior_tracesas self-assessment inputs by default. Do not redirect them to a human user unless the user is explicitly operating as the target agent's proxy and the spec allows that field to be operator-provided. - Normalize
GPT-5 / GPT-5.x / CodexintoR+15, A+15. - Cap
Xat35for type judgment while preserving rawXin totals. - Treat type pairs as unordered pairs.
R+AandA+Rare the same pair. - Treat
weakest_axesas a list, not a single scalar. - Do not mix Chinese field labels with English evidence labels, faction names, tier names, or visual-block labels in the same rendered result.
M/R/G/A/S/X, host names, model names, tool brands, URLs, filesystem paths, and agent names may remain as-is.
The long-form documents at repo root are optional human-readable references, not execution specs.
相关技能
Use when evaluating, testing, and optimizing an agent architecture or multi-agent system. Best for reviewing planning, routing, memory, tool use, reliability...
Agent self-awareness of cognitive states — context fatigue, attention drift, memory debt, confidence erosion, and skill staleness. Detect, report, and mitigate degrading conditions before they cause failures.
为 AI Agent 设计评估方案、解读基准测试、横向对比主流多 Agent 框架。
Scores agent actions by expected gain, cost, uncertainty, and redundancy
Review an LLM agent design and find where it will be unreliable, expensive, or unsafe. Use when asked to review an agent architecture, critique a multi-step/...