协作头脑风暴
brainstorming
在实现前澄清需求、探索设计选择,并形成清晰的开发方向。
skill-authoring【开发与工程】Create, register, test, package, and maintain ClawBio skills and their intent descriptors.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when a contributor must scaffold or modify a ClawBio skill, its
SKILL.md, executable implementation, tests, demo fixtures, CLI registration,
INTENTS.json, catalog metadata, or packaging contribution. Keep this sub-skill
focused on the authoring lifecycle; domain algorithms and scientific-result
interpretation belong to the domain skill and validation-safety.
references/authoring.md before changing a skill.scripts/check_skill_assets.py with an
explicit target-checkout root, then run focused tests and the appropriate
public CLI/demo in that checkout.validation-safety.SKILL.md follows templates/SKILL-TEMPLATE.md; its name
matches the folder, metadata is complete, triggers are loud and discriminating,
and documented output is honest.--input, --output, and --demo contract,
use synthetic data for demos, warn before overwriting, and include the exact
ClawBio medical disclaimer in reports.clawbio.py's static SKILLS entry is the CLI registration and its
allowed_extra_flags is the security boundary. An INTENTS.json descriptor is
deterministic routing metadata, not a shell command or a privilege grant.references/authoring.md — scaffold-to-tested workflow,
trigger and I/O quality, demos, tests, registration, and contributor expectations.references/intent-descriptors.md — schema,
route planning, slot extraction, path confinement, and blocked descriptor args.references/validation-and-packaging.md —
checker/test commands, catalog generation, hatch package inclusion, and PR gates.references/troubleshooting.md — recovery for
stale catalogs, missing scripts, invalid frontmatter, ignored descriptors, and
package/test failures.From the repository root, run:
python sub-skills/skill-authoring/scripts/check_skill_assets.py \
--root <ClawBio-checkout> --skill <ClawBio-checkout>/skills/<skill-name> \
--catalog <ClawBio-checkout>/skills/catalog.json
The checker is read-only, reports actionable errors, validates static registry and
catalog distinctions, and exits nonzero on a contract violation. Use --help to
inspect options; it never generates or overwrites artifacts.