원클릭으로
lint-module
Run WDL linting on a WILDS module or pipeline and fix any issues found
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Run WDL linting on a WILDS module or pipeline and fix any issues found
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Create a new WILDS WDL module for a bioinformatics tool following project conventions
Create a new WILDS WDL pipeline that combines existing modules into a workflow
Add a new test data download task to the ww-testdata module for use in module/pipeline testruns
Draft a pull request description using the project's PR template
Run the testrun.wdl for a WILDS module or pipeline using sprocket or miniwdl
| name | lint-module |
| description | Run WDL linting on a WILDS module or pipeline and fix any issues found |
| argument-hint | <ww-name> |
| allowed-tools | Bash(make *), Read, Edit, Glob, Grep |
Run all available linting checks on $ARGUMENTS and fix any issues.
Check if $ARGUMENTS exists in modules/ or pipelines/:
modules/$ARGUMENTS/$ARGUMENTS.wdlpipelines/$ARGUMENTS/$ARGUMENTS.wdlmake lint NAME=$ARGUMENTS
This runs sprocket, miniwdl, and WOMtool linters.
If make targets aren't available, run sprocket directly:
make lint_sprocket NAME=$ARGUMENTS
For each lint error:
Known Sprocket exceptions (these are OK and won't cause failures):
Summarize what was found and fixed. If there are unfixable issues, explain why and suggest next steps.