What problem does it solve?
This Skill streamlines the process of adding or inserting new steps into the p2cs_project pipeline, ensuring all related files, configurations, and dependencies are correctly updated and renumbered.
Core Features & Use Cases
- New Step Creation: Generates the necessary directory structure and boilerplate files for a new pipeline step.
- Mid-Pipeline Insertion: Safely inserts a new step between existing ones, automatically renumbering subsequent steps and updating all references.
- Project-Specific: Tailored for the
p2cs_project architecture, adhering to its conventions for steps, data classes, and exploration notebooks.
- Use Case: You need to add a new data preprocessing step between
step_2_organism_distance and step_3_embed_proteins. This Skill will create the new step's files, shift step_3 and all subsequent steps up by one index, and update pipeline_config.yaml and tests accordingly.
Quick Start
Use the add-step skill to insert a new step named 'feature-engineering' after 'step_3_embed_proteins'.