labkey-development

Guide LabKey module development workflows and environment checks.

17|2|Updated Jan 10, 2026
One-click install
npx skills add https://github.com/ProteoWizard/pwiz-ai --skill labkey-development
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: labkey-development
Source: https://github.com/ProteoWizard/pwiz-ai/tree/main/claude/skills/labkey-development
Command: npx skills add https://github.com/ProteoWizard/pwiz-ai --skill labkey-development

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

LabKey development across multiple labs and repos often lacks consistent guidance, leading to misconfigurations, merge conflicts, and wasted time.

Core Features & Use Cases

  • Standardized guidance for LabKey Server module development (MacCossLabModules, targetedms) and for working within a LabKey enlistment directory or on GitHub issues/PRs.
  • References to essential docs and workflows (labkey-modules-coding-patterns, labkey-selenium-testing-guide, workflow guides) to keep contributors aligned with build, test, and branch strategies.
  • Use Case: A new developer onboarding to LabKey changes references the right docs, validates the environment, and follows the prescribed feature-branch workflow before coding.

Quick Start

Open the Always Read guidance and determine which LabKey module you are working on; confirm the correct enlistment path before coding.

Frequently Asked Questions about labkey-development

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

FAQPage Schema
How do I set up my environment for LabKey Server module development?

LabKey module development requires validating your environment and confirming the correct enlistment path before coding. Standardized guidance enforces environment checks and build readiness to prevent misconfigurations across multiple labs and repositories.

What is the feature branch workflow for LabKey module development?

LabKey development enforces a feature branch workflow that references essential docs like module coding patterns and selenium testing guides. Following this prescribed workflow keeps contributors aligned with build, test, and branch strategies before coding changes.

How do I start developing on LabKey modules like MacCossLabModules or targetedms?

To start LabKey module development, consult the Always Read guidance to determine your target module, confirm the correct enlistment directory path, and validate your build and test readiness against LabKey development conventions.

Can I use this workflow guide for triaging LabKey issues and PRs on GitHub?

LabKey development workflows apply when triaging issues and PRs in LabKey repositories. The guidance ensures contributors follow standardized conventions for repository management, environment validation, and module-specific documentation.

What documentation do I need to follow LabKey development conventions?

LabKey development references essential docs including labkey-modules-coding-patterns, labkey-selenium-testing-guide, and workflow guides. These resources keep contributors aligned with prescribed build, test, and branch strategies across module repositories.

Why does LabKey development lack consistent guidance across multiple labs?

LabKey development across multiple labs and repos often lacks consistent guidance, leading to misconfigurations, merge conflicts, and wasted time. Standardized workflows and module-specific docs address this by enforcing environment validation and development conventions.