dev-workflow

Manage the SkillHub development lifecycle with Maven, Docker, and GitHub CLI.

4.9k|780|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/iflytek/skillhub --skill dev-workflow-iflytek
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dev-workflow
Source: https://github.com/iflytek/skillhub/tree/main/.agents/skills/dev-workflow
Command: npx skills add https://github.com/iflytek/skillhub --skill dev-workflow-iflytek

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires maven, docker, gh, curl, and includes scripts (resource) components.

What problem does it solve?

This Skill addresses the complexity of the SkillHub development process, providing a structured workflow for contributors to ensure a smooth and efficient development experience.

Core Features & Use Cases

  • Local Development: Provides commands to start, stop, and reset the local development environment.
  • Testing: Offers a variety of commands for unit and end-to-end testing of both backend and frontend components.
  • Staging Regression: Validates the containerized deployment by building Docker images and running smoke tests.
  • Pull Request Preparation: Generates a pull request for new features or bug fixes.
  • Parallel Agent Workflow: Supports parallel development with isolated worktrees for efficient collaboration.
  • Quick Start: Automate the setup of parallel development environments for team members.

Quick Start

Use the dev-workflow skill to initiate local development and start the full stack services with the command: make dev-all.

Frequently Asked Questions about dev-workflow

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

FAQPage Schema
How do I automate local development environment setup for SkillHub?

You can automate local development by running the `make dev-all` command. This initiates the local development environment and starts the full stack services, streamlining the entire setup process for contributors.

Does the SkillHub development workflow support Docker and Maven?

Yes, the SkillHub development workflow supports both Docker and Maven. It coordinates these tools alongside GitHub CLI to manage the entire lifecycle, including containerized staging regression and backend testing.

What is the best way to manage parallel development with isolated worktrees?

The best way to manage parallel development is using the parallel agent workflow feature. It supports isolated worktrees to enable efficient collaboration and quick setup of parallel environments for team members.

How do I prepare a pull request for new features in SkillHub?

To prepare a pull request for new features or bug fixes, use the pull request preparation commands within the workflow. This ensures your contributions meet consistency and efficiency standards before submission.

How does staging regression validate containerized deployment?

Staging regression validates containerized deployment by building Docker images and running smoke tests. This process ensures the containerized application functions correctly before moving to production.