dev

Run tests, linters, and builds on code sections with auto-detection.

Updated Jul 3, 2026
One-click install
npx skills add https://github.com/GiorgioRicciardiello/LabBrain --skill dev-giorgioricciardiello
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dev
Source: https://github.com/GiorgioRicciardiello/LabBrain/tree/main/core/.claude/skills/dev
Command: npx skills add https://github.com/GiorgioRicciardiello/LabBrain --skill dev-giorgioricciardiello

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires unittest, flake8, and includes scripts (resource) components.

What problem does it solve?

This Skill provides health checks for specific code sections, ensuring tests run, linters are clean, and builds are successful.

Core Features & Use Cases

  • Section Checks: Runs tests, lints, builds, and coverage checks on specified code sections.
  • Auto-Detection: Identifies sections touched by recent git changes or based on dependencies.
  • Module Metrics: Collects metrics on Python and R modules, test counts, and ratios.

Quick Start

To perform a health check on a specific section, use: dev [section]. For example, to check 'core-lib', run: dev core-lib.

Frequently Asked Questions about dev

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

FAQPage Schema
How do I run code health checks on specific code sections?

Run code health checks on specific sections by passing the section name to the command, which triggers automated testing, linting, and builds to verify code health.

What are code section checks and how do they work?

Code section checks validate code health by running tests, linters, and builds on specified modules. The tool auto-detects affected sections by analyzing recent git changes and mapping dependencies.

Do I need bash and Python libraries to run automated testing and linters?

Yes, you need bash and Python libraries like unittest and flake8 to run automated testing and linters. These dependencies are required to execute the health checks and collect module metrics.

Can I auto-detect affected code sections based on git changes?

Yes, you can auto-detect affected code sections based on recent git changes. The tool identifies which sections were touched and automatically resolves their dependencies for targeted health checks.

How do I collect module and test metrics for Python and R?

Collect module and test metrics for Python and R by executing the section checks, which gather data on module counts, test counts, and test ratios to evaluate overall code health.

Does flake8 work with this tool for linting code sections?

Yes, flake8 works with this tool for linting code sections. It is a required Python dependency used to ensure linters are clean and validate the health of the specified code modules.