跳到正文
cccskills
免费在 GitHub 公开

ls-normalize-skill-format

Normalize skills already in the tree using ls/docs/SKILL_NORMALIZATION.md: documents first, tooling second, with user choice for platform-specific skills. Use when normalizing one or more skills in ls/skills/ after import, copying, or batch review.

中文简介正在准备中。当前显示原文说明。

查看安装方法

包含的文件(1)

  • SKILL.md5.5 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Skill normalizer

Purpose: Normalize any skill(s) already in the framework skill tree using the current two-phase standard: Phase 1: documents first, then Phase 2: tooling. Use this when skills were imported without normalization, dropped in by copying files, or when you want to batch-normalize previously imported skills.

When to use this skill

  • User says "normalize this skill", "normalize the Ansible skill", "normalize all imported skills", or "make this skill spec-compliant."
  • User copied a skill directory into ls/skills/ and wants it normalized.
  • Batch review: normalize several skills (e.g. ls-ansible-server-provisioning, ls-linux-service-triage, ls-linux-patch-planning) in one pass.

Workflow (agent steps)

  1. Identify target(s) - User specifies one skill (e.g. by name or path) or "all" (all skills under ls/skills/). Resolve to a list of skill directories; each must contain SKILL.md.
  2. Load rules - This SKILL.md is the normative normalization execution contract, subject to higher-level user, repository, and safety policy. Read ls/docs/SKILL_NORMALIZATION.md as its synchronized public mirror and detailed reference for checklists, examples, platform-specific choices, and links to TOOLING_POLICY.md and INPUT_HARDENING_STANDARD.md. If the two surfaces conflict, the skill controls: do not apply the conflicting public instruction, stop before any affected write, report the mismatch, and synchronize both surfaces in one authorized change before resuming that normalization step.
  3. Inventory the skill - List the files that normalization may need to touch:
    • SKILL.md and any other skill documentation, including references/, README-style files, playbook notes, and usage examples.
    • Tooling assets such as scripts/, executable entrypoints, helper libraries, tests, playbooks, templates, and files that the skill relies on for behavior.
  4. Phase 1: document normalization - Normalize SKILL.md and any other relevant skill documents before changing tooling.
    • Not platform-specific: Apply spec compliance and platform-neutralization rules by default. Produce a summary and concrete key edits, present them for approval, then write the document updates.
    • Platform-specific: Do not assume full platform-neutralization. Present the user with the choices from SKILL_NORMALIZATION.md: keep as is, keep platform-specific but normalized, or fully normalize. Apply only the selected option, then present the summary and key edits required by that option before writing.
    • Cover references, playbook documentation, and examples where they describe stale invocations, old paths, platform wrappers, or commands that will change in Phase 2.
  5. Phase 2: tooling normalization - If the skill has scripts, playbooks, executable helpers, or other tooling, follow the tooling section in SKILL_NORMALIZATION.md.
    • Identify the tooling to replace or retain.
    • Present the tooling normalization plan: files to change, target framework tooling standard from TOOLING_POLICY.md, hardening expectations from INPUT_HARDENING_STANDARD.md, and documents that will be updated afterward.
    • If approved, rewrite tooling to the framework standard and update every affected reference in SKILL.md, references/, playbook docs, examples, and other skill-local docs.
    • If the user requests the keep-original-tooling exception, do not rewrite tooling; document that the user is responsible for that tooling and still complete the document normalization.
  6. Validate and confirm - Run the relevant catalog, skill, and diff checks from the repo root. Tell the user which skills and files were normalized, which checks passed, and any residual risk.

Scope

  • Phase 1 covers documents: SKILL.md plus other skill-local markdown or documentation where appropriate, including references/, README-style docs, playbook notes, and examples.
  • Phase 2 covers tooling: scripts, executable helpers, behavior-bearing playbooks, templates, tests, and related files are normalized or explicitly retained under the keep-original-tooling exception.
  • The same rules as import-time normalization apply: product-agnostic detection of platform-specific sections (e.g. "Integration with ...", "From ... Agent") and user choice before changing platform-specific intent.

Rule ownership

  • Normalize documents before tooling so references, examples, and command descriptions do not drift.
  • Apply input hardening and tooling policy when scripts are added or changed.
  • Keep platform-specific intent only with an explicit user choice.
  • Keep the public normalization mirror synchronized whenever this normative workflow changes. The mirror may provide additional examples and detailed checklists, but it does not override this skill.

Reference

  • ls/docs/SKILL_NORMALIZATION.md - Synchronized public mirror and detailed checklist for this skill's normative two-phase workflow.
  • ls/docs/SKILL_IMPORTING.md - Import workflow that invokes the same normalization rules after security and content safety are verified.
  • ls/docs/TOOLING_POLICY.md - Framework tooling language and dependency rules.
  • ls/docs/INPUT_HARDENING_STANDARD.md - Input validation, error handling, and observability requirements for normalized tooling.

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

Guide accessibility reviews for UI, documents, and workflows. Use for WCAG-oriented audits, keyboard review, semantics, contrast, and remediation planning.

中文简介正在准备中。当前显示原文说明。

CruxExperts/LocalSetup62026年10月21日 更新

Use when choosing a LocalSetup Agent-* lane for exploration, research, bounded implementation, or review. Consult the static capability matrix; do not probe account or network availability.

中文简介正在准备中。当前显示原文说明。

CruxExperts/LocalSetup62026年10月21日 更新

Guide agent email inbox workflows with prompt-injection defenses. Use for inbound email processing, webhooks, routing, and safety review.

中文简介正在准备中。当前显示原文说明。

CruxExperts/LocalSetup62026年10月21日 更新

Navigate and understand codebases using agentlens hierarchical documentation. Use when exploring new projects, finding modules, locating symbols in large files, finding TODOs/warnings, or understanding code structure.

中文简介正在准备中。当前显示原文说明。

CruxExperts/LocalSetup62026年10月21日 更新

Use for Agent Q signed encrypted file-drop or mail ship and ingest, private registry v2 setup, queue status, and transport maintenance.

中文简介正在准备中。当前显示原文说明。

CruxExperts/LocalSetup62026年10月21日 更新

Inventory wrapper for the alirezarezvani Claude skills bundle. Use when triaging its broad skill catalog and large script surface before any targeted import.

中文简介正在准备中。当前显示原文说明。

CruxExperts/LocalSetup62026年10月21日 更新

查看 CruxExperts 的全部技能

报告此技能的问题