一键导入
intelligencex-tools-authoring
Use when creating or refactoring IntelligenceX tools to maximize helper reuse, reduce duplication, and keep stable tool contracts.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when creating or refactoring IntelligenceX tools to maximize helper reuse, reduce duplication, and keep stable tool contracts.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Use when bootstrapping or validating IntelligenceX reviewer setup, managed workflow blocks, and reviewer.json generation/apply flow.
Use when iterating on PR blockers, CI failures, and bot todo or critical items until mergeability is restored.
Use when adding/refactoring mutating tools with shared write-governance and authentication contracts.
Use when work touches setup wizard, setup web, onboarding UX, onboarding docs, or first-run validation flows.
Use when changing analysis behavior, static-analysis policy, catalog validation, or analyzer execution flow in IntelligenceX.
Use to validate the first live reviewer run after onboarding, including checks, sticky summary markers, and rollout health signals.
基于 SOC 职业分类
| name | intelligencex-tools-authoring |
| description | Use when creating or refactoring IntelligenceX tools to maximize helper reuse, reduce duplication, and keep stable tool contracts. |
Use this skill when changing files in IntelligenceX.Tools/**, especially when adding new tools or consolidating helper logic.
ToolBase, ToolQueryHelpers, ToolPipeline, package base helpers).ToolRequestBinder + ToolRequestBindingResult<TRequest>).ToolResultV2 for output envelopes.dotnet build IntelligenceX.Tools/IntelligenceX.Tools.ADPlayground/IntelligenceX.Tools.ADPlayground.csproj -c Releasedotnet build IntelligenceX.Tools/IntelligenceX.Tools.EventLog/IntelligenceX.Tools.EventLog.csproj -c Releasedotnet build IntelligenceX.Tools/IntelligenceX.Tools.System/IntelligenceX.Tools.System.csproj -c Releasedotnet test IntelligenceX.Tools/IntelligenceX.Tools.Tests/IntelligenceX.Tools.Tests.csproj -c Releasedotnet test IntelligenceX.Tools/IntelligenceX.Tools.sln -c Releaseerror_code/metadata/table view contracts without explicit intent.max_results metadata with direct meta.Add("max_results", ...); use AddMaxResultsMeta(...).arguments?.Get... reads in new/refactored tools.domain_name, use canonical helpers (TryReadRequiredDomainQueryRequest, TryReadPolicyAttributionToolRequest, ExecuteDomainRowsViewTool, ExecutePolicyAttributionTool).InternalDocs/agent-playbooks/tool-authoring-playbook.mdtemplates/tool-pipeline-template.md