project-status

Run bactopia-status to parse JSON and summarize project health metrics.

521|81|Updated Feb 22, 2019
One-click install
npx skills add https://github.com/bactopia/bactopia --skill project-status-bactopia
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: project-status
Source: https://github.com/bactopia/bactopia/tree/main/.claude/skills/project-status
Command: npx skills add https://github.com/bactopia/bactopia --skill project-status-bactopia

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python3, conda, and includes scripts (resource) components.

What problem does it solve?

Show a live snapshot of the Bactopia project state — component counts, GroovyDoc coverage, nf-test coverage, and structural issues. Use when asked about project state, coverage, what's missing, what's documented, or what needs attention.

Core Features & Use Cases

  • Run a status check across modules, subworkflows, and workflows to generate a concise health summary.
  • Parse GroovyDoc and nf-test coverage metrics to identify documentation or test gaps.
  • Provide actionable insights about missing or misconfigured components to guide maintenance.

Quick Start

Run the bactopia-status wrapper to generate a live project status report for this repository.

Frequently Asked Questions about project-status

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check the health and test coverage of a Nextflow repository?

To check repository health, you can generate a live snapshot of the project state that parses GroovyDoc and nf-test coverage metrics to identify documentation gaps, test coverage, and structural issues across modules and workflows.

What does a project status health check include for Bactopia components?

A project status health check includes component counts, GroovyDoc coverage, nf-test coverage, and structural issues. It scans modules, subworkflows, and workflows to provide actionable insights about missing or misconfigured components.

How do I find missing or undocumented modules in a nf-test workflow?

You can find undocumented modules by running a status check that parses GroovyDoc and nf-test coverage metrics, generating a concise summary that highlights documentation gaps and missing components requiring maintenance.

Do I need conda or python3 installed to run a repository status check?

Yes, you need both python3 and conda installed in your environment to execute the bactopia-status wrapper script and parse the JSON output for the repository health summary.

What is the best way to identify structural issues in a Nextflow pipeline?

The best way to identify structural issues is to run a wrapper script that parses the project state and presents a concise summary, detecting misconfigured components and missing tests across the repository structure.

Why does my nf-test coverage report show missing components?

Your nf-test coverage report shows missing components because the status check scans the repository structure to identify modules, subworkflows, and workflows that lack test coverage or proper documentation.