development-workflow

athola's avatarfrom athola

detailed development workflow with modular patterns for git, code review, testing, documentation, and deployment

⭐83stars🔀11forks📁View on GitHub🕐Updated Jan 3, 2026

When & Why to Use This Skill

This Claude skill provides a comprehensive and modular development workflow hub designed to optimize the entire software development lifecycle (SDLC). By integrating standardized patterns for Git orchestration, code reviews, multi-tier testing, and automated deployment, it enables engineering teams to maintain high code quality, reduce technical debt, and accelerate delivery through a structured, token-efficient framework.

Use Cases

  • New Project Initialization: Rapidly establish professional repository structures, branching strategies, and baseline development standards for greenfield projects.
  • Team Scaling and Onboarding: Standardize engineering practices across growing teams using modular playbooks for consistent code reviews and documentation.
  • Continuous Integration & Deployment (CI/CD): Implement robust deployment procedures and monitoring modules to streamline the transition from development to production.
  • Quality Assurance Optimization: Enhance project reliability by adopting systematic unit, integration, and E2E testing strategies tailored to specific project needs.
  • Legacy Code Improvement: Incrementally apply documentation guidelines and testing modules to existing codebases to improve maintainability and developer experience.
namedevelopment-workflow
descriptiondetailed development workflow with modular patterns for git, code review, testing, documentation, and deployment
Triggersdeployment, development, hub-and-spoke, modular, code
version2.0.0
created_byabstract-examples
tags[development, workflow, modular, hub-and-spoke]
categoryworkflow
typehub
estimated_tokens45
dependencies[]
companion_skills[]

Table of Contents

Development Workflow Hub

This modular skill provides a detailed framework for software development workflows. It's designed as a hub that coordinates specialized modules for different aspects of development.

Overview

Get started quickly with this development workflow framework:

** Quick Start**: Set up repository structure and basic workflow in minutes

  • Initialize with git-workflow module
  • Add code-review process for team collaboration
  • Implement testing strategies for quality assurance

Progressive Learning: Start simple, add complexity as needed

  1. Basic workflow → git-workflow + code-review
  2. Quality focus → add testing-strategies + documentation
  3. Production ready → add deployment-procedures + monitoring

** Use Case-Based**: Jump directly to what you need

  • New project? → Start with git-workflow
  • Team scaling? → Focus on code-review + testing
  • Production deployment? → Use deployment-procedures
  • Documentation debt? → Apply documentation-guidelines

Available Modules

This workflow includes these specialized modules:

Quick Start

To use this development workflow:

  1. Set up your development environment:

    Use git-workflow module for repository initialization and branching setup
    

    Verification: Run the command with --help flag to verify availability.

  2. Follow the development cycle:

    **Verification:** Run the command with `--help` flag to verify availability.
    git-workflow → code-review → testing-strategies → documentation-guidelines
    

    Verification: Run pytest -v to verify tests pass.

  3. Deploy and monitor:

    **Verification:** Run the command with `--help` flag to verify availability.
    deployment-procedures module handles CI/CD and production monitoring
    

    Verification: Run the command with --help flag to verify availability.

Usage Patterns

For New Projects

Start with git-workflow to establish repository structure, then progress through modules as your project develops.

For Existing Projects

Use individual modules to improve specific areas:

For Team Onboarding

Guide new team members through the modules in order to establish consistent practices.

Integration Benefits

This modular approach provides several advantages over monolithic workflows:

  • Token Efficiency: Load only the modules you need (60% token reduction for most operations)
  • Focused Learning: Each module concentrates on a specific development area
  • Flexible Implementation: Adopt modules incrementally based on project needs
  • Team Specialization: Different team members can focus on different modules

Quality Assurance

Each module includes validation tools to validate best practices:

  • Automated quality checks
  • Performance benchmarks
  • Security validations
  • Documentation standards

Use the quality-metrics tool to assess your workflow implementation:

quality-metrics --workflow development-workflow --modules all

Verification: Run the command with --help flag to verify availability.

Customization

This workflow is designed to be adaptable:

  • Extend modules with project-specific practices
  • Add custom tools to the scripts/ directory
  • Configure module interactions for your team's needs
  • Integrate with existing development tools and platforms

Support and Resources

See the modules directory for detailed documentation on:

  • Code review workflows
  • Deployment procedures
  • Documentation guidelines
  • Git workflow patterns
  • Testing strategies

Troubleshooting

Common Issues

Command not found Ensure all dependencies are installed and in PATH

Permission errors Check file permissions and run with appropriate privileges

Unexpected behavior Enable verbose logging with --verbose flag