Pipeline config lookup points to the wrong folder for known pipelines

Open Beginner friendly
#187 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
2/5
Estimated time
1-3 hours
Newbie friendliness
68/100
Issue type
Bug
Clarity
Clearly specified
Activity status
Quiet
Tech stack
python
Domain
tooling

Research direction

Open sk/search-strategy/bio-research/skills/nextflow-development/scripts/utils/validators.py and start with load_pipeline_config("rnaseq"). Compare the computed location with skills/nextflow-development/scripts/config/pipelines and reproduce the lookup. Done means the existing rnaseq configuration resolves from the actual scripts/config/pipelines path instead of being reported missing.

Written by the indexing model from the issue text.

Description

Affected file: sk/search-strategy/bio-research/skills/nextflow-development/scripts/utils/validators.py

What I hit

I tried to validate a known pipeline name and got a false negative result, as if the pipeline did not exist.

I’m thinking this happens because script_dir = Path(__file__).parent.parent.parent moves too far up, so config/pipelines is searched in the wrong location.

Repro
  1. Call load_pipeline_config("rnaseq").
  2. Compare against an existing file under skills/nextflow-development/scripts/config/pipelines.
  3. See lookup miss because the computed path is incorrect.
Expected

Lookup should resolve to the actual scripts/config/pipelines path.

Actual

Valid pipeline configs are treated as missing.

Suggested fix

Adjust config path calculation to the actual script directory structure.

Dominant language
Python
Stars
25.2k
Forks
3k
Avg merge
1d 15h
Merged PRs (30d)
162

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from anthropics/knowledge-work-plugins

All issues in anthropics/knowledge-work-plugins

Similar issues

More Python issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.