development

Orchestrates the Luigi development lifecycle across seven phases from requirements to maintenance.

Updated Feb 9, 2026
One-click install
npx skills add https://github.com/pkathmann88/luigi --skill development-pkathmann88
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: development
Source: https://github.com/pkathmann88/luigi/tree/main/.github/skills/development
Command: npx skills add https://github.com/pkathmann88/luigi --skill development-pkathmann88

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive, phase-based workflow for developing modules within the Luigi platform, ensuring a structured and efficient development process from conception to deployment.

Core Features & Use Cases

  • End-to-End Workflow: Guides users through all 7 phases of development, including requirements, design, implementation, testing, documentation, deployment, and maintenance.
  • Skill Integration Hub: Acts as a central orchestrator, referencing and guiding the use of all specialized Luigi development skills.
  • Agentic Development Best Practices: Provides clear guidelines for effective AI-assisted development, including context setting, task breakdown, and incremental validation.
  • Use Case: When starting a new hardware module for Luigi, use this Development Skill to understand the entire process, identify which specialized skills (like module-design, python-development, documentation) to use at each stage, and ensure all Luigi development best practices are followed.

Quick Start

Use the development skill to plan and execute the creation of a new Luigi module.

Frequently Asked Questions about development

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

FAQPage Schema
What is the full software lifecycle workflow for developing a Luigi platform module?

The Luigi module development workflow spans seven phases: requirements analysis, design, implementation, testing, documentation, deployment, and maintenance. It provides a structured, phase-based process to guide module conception through final deployment.

How do I start agentic development for a new software module?

To start agentic software module development, use this workflow to set context, break down tasks, and incrementally validate outputs. It guides you through identifying specialized skills for each development stage to ensure modularity and safety.

Does the Luigi development workflow support skill orchestration for specialized tasks?

Yes, the Luigi development workflow supports skill orchestration by acting as a central integration hub. It references and guides the use of specialized skills like module-design, python-development, and documentation throughout the software lifecycle.

Can I use this workflow to manage testing and documentation phases for Luigi modules?

Yes, you can use this workflow to manage testing and documentation phases for Luigi modules. It explicitly integrates these stages into its seven-phase lifecycle, ensuring all module development follows best practices for maintainability.

What's the best way to ensure maintainability during software lifecycle orchestration?

The best way to ensure maintainability during software lifecycle orchestration is to follow agentic development best practices. This workflow enforces incremental validation, task breakdown, and modularity across all seven development phases.

When should I not use a phase-based workflow for module development?

You should avoid a phase-based workflow for simple modifications that do not require the full seven-phase lifecycle. If your task skips requirements analysis, design, or deployment, this structured orchestration process may be unnecessary overhead.