name: "bioinfo-sdd-spec-section" description: "Create or revise Bioinfo-skills analysis section specifications and section.yml contracts." compatibility: "Bioinfo-skills section SDD; Linux/Codex" metadata: author: "bioinfo-skills" source: "SPEC/bioinfo_native_section_sdd_plan.md"
Bioinfo SDD Spec Section
Use this skill when creating or revising spec.md and section.yml for a
Bioinfo-skills analysis section.
Workflow
- Read
SPEC/bioinfo_native_section_sdd_plan.md. - Inspect declared
pack_refsundersdd/packs/*/pack.ymlbefore choosing workflow and task refs. - Treat package refs, tool refs, wrappers, and adapters as installed bundle
outputs selected from
tool_market/, not as pack-wide defaults. - Load the relevant entry/domain skill tree and stage skills referenced by the pack task template.
- Keep
section.ymlas the machine-readable source of truth. - Ensure
section.ymldeclares required gates, refs, allowed claims, forbidden claims, expected artifacts, and review status before Markdown artifacts expand on them. - In
spec.md, state biological intent, required input state, produced output state, allowed claims, forbidden claims, and review gate status. - Run
bioinfo-sdd validate-section <section_id>orPYTHONPATH=src python -m bioinfo_sdd validate-section <section_id>. - Stop at
spec_reviewunless it is already approved.
Do not embed backend syntax in task or stage descriptions. Do not claim normalization, feature selection, PCA, annotation, condition inference, or biological interpretation unless the section explicitly implements and validates that state transition.