Repository navigation
Ship 11 core Nextflow skills and four opt-in packs - #2
Merged
Merged
Conversation
Fold bounded conversion, module, installation and packaging helpers into surviving core skills. Move infrastructure, nf-core analysis/maintenance, plugin authoring and provenance procedures into four optional plugins. Legacy extension migration becomes a plugin-development playbook. Generate all five packages from declarative plans on every import. Keep original resource identity and hashes, ship pack-local provenance, and replace cross-cache file links with namespaced skill handoffs. Optional packs do not silently install core or register another MCP server. Retain core resume/debugging evidence, nf-core-safe editing and explicit publication authority. Expose missing-pack names in core discovery so users receive actionable installation help instead of guessed names. Validate exact inventories, links, versions, full resources, provenance and isolated installation combinations. Prepare version 0.3.0; no release or tag is performed. BREAKING CHANGE: default discovery is reduced from 28 to 11 skills. Specialist entrypoints require explicit installation of optional packs.
Add nine bounded Claude smoke cases and an inspected synthetic conversion execution harness. Keep scope, missing-pack identity, native module advice, output correctness and explicit publication authority as observable checks. Do not require Skill dispatch for a trivial conversion; require working artifacts and an honest verification handoff instead. Compare Snakemake and Nextflow outputs against independent known and holdout values, then prove explicitly selected cached resume. Record the actual runtime release and isolate fixture config from user settings. Document passing installation/routing/execution evidence, synthetic import replay limitations, absent production checks, the unchanged Bash sandbox security refusal and the unavailable edge-runtime plugin dependency. Leave raw account/machine-local reports out of version control.
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
odagayev
approved these changes
Oct 9, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Follow-up to merged #1: reduce 28 default entrypoints → 11, without deleting specialist knowledge. This implements the approved core/pack plan.
nextflow-platform,nextflow-nf-core,nextflow-plugins,nextflow-provenance. Fold legacy plugin migration into plugin development. All packs enabled: 19 skills, not 11 total capabilities.Verification
See the evidence and limitations.
Limits / review notes
Bash-enabled model evaluation was refused by the SSH-store sandbox safety check; it was not bypassed. Native smoke tests used non-Bash tools, with direct execution of inspected synthetic fixtures separately.
The installed 26.06-edge launcher could not resolve
nf-seqera@1.0.0; this is not execution proof for that edge runtime. No production Platform operations, real registry module execution, private-upstream replay or general scientific-equivalence claim is made.Breaking discovery change: specialist entrypoints now require their named optional pack. README documents installation and human/agent handoffs. Review and merge are deliberately left to the maintainers.