brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
skill-authoringCreate, register, test, package, and maintain ClawBio skills and their intent descriptors.
Independent GitHub snapshot · Automated classification · Original documentation governs
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.