# skill-development-coordination > Coordinates skill-based project development workflows with specialized focus on skill creation, platform configuration, and skill ecosystem management. Use when developing AI skill projects, creating skill libraries, or extending skill ecosystems. Focuses on skill design principles, progressive disclosure, multi-platform support, and skill testing/deployment. - Author: 巩旭红 - Repository: gongxh13/agentdev-suite - Version: 20260205202359 - Stars: 0 - Forks: 0 - Last Updated: 2026-02-06 - Source: https://github.com/gongxh13/agentdev-suite - Web: https://mule.run/skillshub/@@gongxh13/agentdev-suite~skill-development-coordination:20260205202359 --- --- name: skill-development-coordination description: Coordinates skill-based project development workflows with specialized focus on skill creation, platform configuration, and skill ecosystem management. Use when developing AI skill projects, creating skill libraries, or extending skill ecosystems. Focuses on skill design principles, progressive disclosure, multi-platform support, and skill testing/deployment. --- # Skill-Based Development Coordination ## Overview This skill coordinates development workflows for skill-based projects that extend AI capabilities through modular, self-contained skill packages. It provides **intelligent workflow coordination** with dynamic agent selection based on task type analysis. The system automatically identifies the optimal agent combination and workflow sequence for each specific skill development request. ## Task Type Analysis & Dynamic Agent Orchestration Before starting any coordination, analyze the task type to determine the optimal workflow: ### Task Type Detection Matrix | Task Type | Indicators | Recommended Agents/Skills | Workflow Pattern | |-----------|------------|---------------------------|------------------| | **Complete Skill Project** | "create skill project", "multi-platform skill library", "new skill ecosystem" | Skill Requirements Analyst → Skill Architect → Skill Development Orchestrator → Skill Tester | Full 6-phase workflow | | **Skill Architecture Design** | "design skill architecture", "platform configuration", "skill structure design" | Skill Architect → (Skill Development Orchestrator for setup) | Phase 3 + optional Phase 4 | | **Skill Requirements Analysis** | "analyze skill requirements", "define skill ecosystem", "skill strategy planning" | Skill Requirements Analyst | Phase 1-2 only | | **Individual Skill Creation** | "create a skill", "write SKILL.md", "develop skill guidance" | Skill Development Orchestrator → Skill Tester | Orchestrated skill creation workflow | | **Skill Testing & Validation** | "test skill", "verify platform compatibility", "validate skill structure" | Skill Tester → (Skill Creator for fixes) | Direct Phase 5 testing | | **Skill Maintenance** | "update skill", "refactor skill", "improve skill documentation" | Skill Creator (with context analysis) → Skill Tester | Adaptive maintenance workflow | | **Platform Configuration** | "configure multi-platform", "setup .claude-plugin/", "platform integration" | Skill Project Scaffolder → Skill Architect | Platform-focused workflow | ### Architecture Decision Guidance When orchestrating skill development, consider these architecture decisions: #### Skill vs Agent Implementation - **File-intensive operations** (skill creation, project scaffolding): Use `context:fork` or dedicated agent - **Coordination workflows**: Design as Skill without `context:fork` to allow skill invocation - **Specialized execution**: Consider dedicated agent for unique tool/model requirements #### Context Management - **context:fork limitation**: Skills with `context:fork` cannot invoke other skills - **Gateway pattern**: Use non-forked skill to analyze and delegate to forked skills - **Performance isolation**: Use `context:fork` for operations with verbose output #### Reference For detailed architecture decision framework, see `skill-development-methodology` section 5. ### Dynamic Orchestration Logic 1. **Analyze Request**: Parse user request for skill task type indicators 2. **Assess Context**: Check existing skill project structure, platform configurations, and documentation 3. **Select Workflow**: Choose optimal agent/skill sequence based on task type 4. **Adapt Intensity**: Adjust workflow depth based on task complexity and project maturity 5. **Execute Coordination**: Route to appropriate agents/skills with tailored instructions ### Orchestration Decision Flow ```dot digraph skill_orchestration_flow { "User Request" -> "Skill Task Type Analysis"; "Skill Task Type Analysis" -> "Complete Skill Project" [label="Complete project"]; "Skill Task Type Analysis" -> "Skill Architecture Design" [label="Architecture/Platform"]; "Skill Task Type Analysis" -> "Skill Requirements Analysis" [label="Requirements/Strategy"]; "Skill Task Type Analysis" -> "Individual Skill Creation" [label="Single skill creation"]; "Skill Task Type Analysis" -> "Skill Testing & Validation" [label="Testing/Validation"]; "Skill Task Type Analysis" -> "Skill Maintenance" [label="Maintenance/Updates"]; "Skill Task Type Analysis" -> "Platform Configuration" [label="Platform setup"]; "Complete Skill Project" -> "Full 6-phase workflow"; "Skill Architecture Design" -> "Skill Architect → Scaffolder"; "Skill Requirements Analysis" -> "Skill Requirements Analyst"; "Individual Skill Creation" -> "Skill Creator → Skill Tester"; "Skill Testing & Validation" -> "Skill Tester → (Skill Creator)"; "Skill Maintenance" -> "Adaptive maintenance workflow"; "Platform Configuration" -> "Scaffolder → Architect"; "Full 6-phase workflow" -> "Execute with all agents"; "Skill Architect → Scaffolder" -> "Execute architecture focus"; "Skill Requirements Analyst" -> "Execute requirements focus"; "Skill Creator → Skill Tester" -> "Execute skill creation focus"; "Skill Tester → (Skill Creator)" -> "Execute testing focus"; "Adaptive maintenance workflow" -> "Execute maintenance focus"; "Scaffolder → Architect" -> "Execute platform focus"; } ``` ## When to Use Use this skill when: - Developing new skill projects or skill libraries with intelligent adaptation - Creating individual skills with targeted agent coordination - Extending existing skill ecosystems with context-aware workflows - Configuring multi-platform skill distributions with optimal agent selection - Testing and deploying skill packages based on specific validation needs - Managing skill dependencies and relationships with dynamic orchestration ## Project Context Assessment Before starting any skill development task, assess the project context: ### New Skill Project (Full Workflow) Use when starting a complete skill project from scratch: - No existing skill structure or minimal setup - Requires multi-platform configuration - Needs complete skill ecosystem design ### Existing Skill Project (Adaptive Workflow) Use when working with established skill projects: - Existing `skills/` directory present - `.claude-plugin/`, `.codex/`, or `.opencode/` configurations exist - Adding new skills or modifying existing ones ### Individual Skill Creation Use when creating a single skill within an existing project: - Focus on specific skill implementation - Integration with existing skill library - Testing and packaging individual skills ## Core Principles 1. **Progressive Disclosure**: Design skills with three-level loading (metadata → SKILL.md → resources) 2. **Context Efficiency**: Minimize token usage, avoid obvious information 3. **Platform Compatibility**: Support multiple AI platforms (Claude Code, Codex, OpenCode) 4. **Skill Relationships**: Manage dependencies and combinations between skills 5. **Quality Validation**: Verify skill structure, metadata, and functionality 6. **Architecture Decision Framework**: Apply Skill vs Agent decision principles from `skill-development-methodology` section 5 ## Workspace Structure Skill projects use a standardized directory structure: ``` skill-project/ ├── .claude-plugin/ # Claude Code configuration ├── .codex/ # Codex platform configuration ├── .opencode/ # OpenCode platform configuration ├── skills/ # Skill library │ ├── using-project/ # Entry point skill │ ├── skill-creator/ # Skill creation guidance │ ├── skill-project-scaffolder/ # Project scaffolding │ └── [domain-skills]/ # Domain-specific skills ├── lib/ # Shared utilities ├── templates/ # Project templates └── tests/ # Test suites ``` Individual skill structure: ``` skill-name/ ├── SKILL.md # Required: YAML frontmatter + instructions ├── scripts/ # Optional: Executable code ├── references/ # Optional: Detailed documentation └── assets/ # Optional: Output templates and resources ``` ## Intelligent Skill Workflow Selection & Execution Based on the skill task type analysis, select and execute the optimal workflow: ### Workflow Selection Logic ```dot digraph skill_workflow_selection { "Skill Task Identified" -> "Complete Skill Project?" [label="Check"]; "Complete Skill Project?" -> "Full 6-Phase Workflow" [label="Yes"]; "Complete Skill Project?" -> "Skill Architecture Focus?" [label="No"]; "Skill Architecture Focus?" -> "Architect-Scaffolder Workflow" [label="Yes"]; "Skill Architecture Focus?" -> "Skill Requirements Focus?" [label="No"]; "Skill Requirements Focus?" -> "Analyst-Centric Workflow" [label="Yes"]; "Skill Requirements Focus?" -> "Individual Skill Creation?" [label="No"]; "Individual Skill Creation?" -> "Creator-Tester Workflow" [label="Yes"]; "Individual Skill Creation?" -> "Skill Testing Focus?" [label="No"]; "Skill Testing Focus?" -> "Tester-Centric Workflow" [label="Yes"]; "Skill Testing Focus?" -> "Skill Maintenance Focus?" [label="No"]; "Skill Maintenance Focus?" -> "Adaptive Maintenance Workflow" [label="Yes"]; "Skill Maintenance Focus?" -> "Platform Configuration Focus?" [label="No"]; "Platform Configuration Focus?" -> "Scaffolder-Architect Workflow" [label="Yes"]; "Platform Configuration Focus?" -> "Default to Full Workflow" [label="No/Uncertain"]; "Full 6-Phase Workflow" -> "Execute Phase 1-6"; "Architect-Scaffolder Workflow" -> "Execute Phase 3 (+ Phase 4 if needed)"; "Analyst-Centric Workflow" -> "Execute Phase 1-2"; "Creator-Tester Workflow" -> "Execute Skill Creation (+ Testing)"; "Tester-Centric Workflow" -> "Execute Phase 5 (+ Creator for fixes)"; "Adaptive Maintenance Workflow" -> "Execute Context-Aware Adaptation"; "Scaffolder-Architect Workflow" -> "Execute Platform Configuration"; } ``` ### Dynamic Agent/Skill Orchestration Examples #### Example 1: Complete Skill Project **Request**: "Create a multi-platform skill project for financial analysis workflows" **Analysis**: Complete skill project indicators detected **Workflow**: Full 6-phase workflow **Agent Sequence**: 1. `skill-requirements-analyst` → Skill ecosystem strategy in `docs/01_product_strategy/` 2. `skill-requirements-analyst` → Skill specifications in `docs/02_product_backlog/` 3. `skill-architect` → Architecture and platform design in `docs/03_system_design/` 4. `skill-development-orchestrator` → Project implementation coordination - Executes `skill-project-scaffolder` for multi-platform project structure - Coordinates multiple `skill-creator` executions for individual skill development - Manages agent generation and configuration 5. `skill-tester` → Platform compatibility testing 6. `managing-git-workflows` → Final packaging and distribution #### Example 2: Skill Architecture Design **Request**: "Design the architecture for our new skill library supporting Claude Code and OpenCode" **Analysis**: Skill architecture design indicators detected **Workflow**: Architect-orchestrator workflow **Agent Sequence**: 1. `skill-architect` → Skill architecture design in `docs/03_system_design/` 2. `skill-development-orchestrator` → Platform configuration setup via `skill-project-scaffolder` #### Example 3: Individual Skill Creation **Request**: "Create a skill for API documentation generation" **Analysis**: Individual skill creation indicators detected **Workflow**: Orchestrator-tester workflow **Agent Sequence**: 1. `skill-development-orchestrator` → Guided skill development via `skill-creator` 2. `skill-tester` → Skill validation and platform testing #### Example 4: Platform Configuration **Request**: "Configure multi-platform support for our existing skill project" **Analysis**: Platform configuration indicators detected **Workflow**: Orchestrator-architect workflow **Agent Sequence**: 1. `skill-development-orchestrator` → Platform configuration setup via `skill-project-scaffolder` 2. `skill-architect` → Architecture review and integration ### Phase Reference for Dynamic Orchestration When orchestrating agents/skills dynamically, use these phase definitions as building blocks: #### Phase 1: Project Strategy & Scope (Skill Requirements Analyst) - **Agent**: `skill-requirements-analyst` - **Action**: Analyze requirements for skill project strategy - **Context**: User request for skill development - **Instruction**: "Analyze this skill development request. Create or update project strategy documents in `docs/01_product_strategy/`. Focus on skill ecosystem design, target platforms, and user scenarios." - **Output**: `docs/01_product_strategy/skill_prd.md`, `platform_analysis.md`, `skill_roadmap.md` #### Phase 2: Skill Requirements & Design (Skill Requirements Analyst) - **Agent**: `skill-requirements-analyst` (continued) - **Action**: Define skill specifications and design principles - **Context**: Read `docs/01_product_strategy/` - **Instruction**: "Read the strategy docs. Create or update skill specifications in `docs/02_product_backlog/`. Define skill relationships, progressive disclosure strategy, and platform requirements." - **Output**: `docs/02_product_backlog/skill_specs.md`, `skill_relationships.md`, `platform_configs.md` #### Phase 3: Skill Architecture & Platform Design (Skill Architect) - **Agent**: `skill-architect` - **Action**: Design skill architecture and platform configurations - **Context**: Read `docs/01_product_strategy/` and `docs/02_product_backlog/` - **Instruction**: "Design skill project architecture. Create or update technical design documents in `docs/03_system_design/`. Include multi-platform configuration strategy, skill structure patterns, and testing approach." - **Output**: `docs/03_system_design/skill_architecture.md`, `platform_configuration.md`, `testing_strategy.md` #### Phase 4: Iterative Skill Development (Skill Development Orchestrator) - **Agent**: `skill-development-orchestrator` - **Action**: Coordinate skill project implementation, managing skill-creator executions, scaffolding operations, and agent generation - **Context**: Read `docs/03_system_design/` skill architecture - **Instruction**: "Implement skill project based on architecture design. Coordinate skill-creator for individual skills, skill-project-scaffolder for project structure, and generate specialized agents as needed." - **Output**: Implemented skill project with proper structure, skills, and agents #### Phase 5: Integration & Platform Testing (Skill Tester) - **Agent**: `skill-tester` - **Action**: Test complete skill ecosystem across target platforms - **Instruction**: "Run comprehensive platform compatibility tests. Verify skill loading, progressive disclosure, and cross-platform consistency." - **Output**: Integration test report in `docs/05_qa_reports/` #### Phase 6: Packaging & Distribution (Managing Git Workflows) - **Skill**: `managing-git-workflows` - **Condition**: Only proceed if integration testing is successful - **Action**: Package skills, update configurations, and prepare for distribution ### Smart Context Adaptation for Skill Projects When executing skill workflows, apply these adaptation rules: 1. **Existing Skill Project**: Reference existing skill library, follow established patterns 2. **New Skill Ecosystem**: Complete design from scratch with multi-platform consideration 3. **Individual Skill Context**: Focus on skill-specific implementation, integrate with existing structure 4. **Platform Migration**: Handle platform-specific adaptations while preserving skill functionality 5. **Skill Updates**: Maintain backward compatibility, update documentation incrementally 6. **Testing Focus**: Validate platform compatibility, progressive disclosure, and skill loading ### Orchestration Checklist for Skill Development Copy this checklist when orchestrating skill development tasks: ``` Skill Task Analysis & Orchestration: - [ ] Identify skill task type from request indicators - [ ] Assess existing skill project context and platform configurations - [ ] Select optimal workflow pattern based on task type - [ ] Determine agent/skill sequence with appropriate adaptation - [ ] Apply skill-specific context adaptation rules - [ ] Execute dynamic agent/skill coordination - [ ] Monitor progress and adjust workflow as needed ``` ## Skill Development Best Practices ### Skill Design - **Clear triggers**: Description must start with "Use when" and specify exact conditions - **Appropriate freedom**: Match instruction specificity to task fragility - **Resource organization**: Separate SKILL.md, references, scripts, assets - **Progressive disclosure**: Keep SKILL.md concise, move details to references ### Platform Compatibility - **Multi-platform support**: Configure `.claude-plugin/`, `.codex/`, `.opencode/` - **Shared skill library**: All platforms use same `skills/` directory - **Platform-specific adaptations**: Handle through installation scripts - **Testing**: Verify functionality across all target platforms ### Quality Assurance - **Structure validation**: Check required files and directory structure - **Metadata validation**: Ensure proper frontmatter format - **Content quality**: Verify clarity, completeness, and accuracy - **Platform testing**: Test installation and functionality on each platform ## Key Differences from Traditional Development ### Deliverables - **Skill projects**: AI guidance packages (skills) with SKILL.md files - **Traditional projects**: Executable code with source files ### Focus Areas - **Skill projects**: Knowledge transfer, process guidance, AI assistance - **Traditional projects**: Functionality, performance, reliability ### Testing Approach - **Skill projects**: Validate guidance quality, structure, platform compatibility - **Traditional projects**: Verify code execution, functionality, performance ### Deployment - **Skill projects**: Plugin systems, skill libraries, platform configurations - **Traditional projects**: Servers, containers, devices, package managers ## Available Specialized Skills This coordination leverages these specialized skills designed specifically for skill development: ### Core Skill Development Skills - `skill-creator`: Guided skill creation with best practices (uses `context:fork`, invoked via orchestrator) - `skill-project-scaffolder`: Multi-platform project scaffolding (uses `context:fork`, invoked via orchestrator) - `skill-development-methodology`: Skill development principles and patterns - `skill-development-orchestrator`: Coordinates skill project implementation, manages skill-creator and scaffolder executions ### Skill-Specific Analysis & Design Skills - `skill-requirements-analyst`: Skill requirements and ecosystem strategy analysis - `skill-architect`: Skill architecture and platform configuration design - `skill-tester`: Skill structure and platform compatibility testing ### Skill Implementation & Coordination Skills - `skill-development-orchestrator`: Coordinates skill project implementation, manages skill-creator executions, scaffolding operations, and agent generation ### Supporting Skills - `managing-git-workflows`: Version control for skill projects - `traditional-development-methodology`: Traditional development comparison (for reference) ## Common Use Cases ### New Skill Project Development 1. Analyze requirements and define skill ecosystem (`skill-requirements-analyst`) 2. Design skill architecture and platform configurations (`skill-architect`) 3. Implement project via orchestrator (`skill-development-orchestrator`): - Setup multi-platform project structure (via `skill-project-scaffolder`) - Create core skills (entry point, methodology, domain skills via `skill-creator`) - Generate specialized agents if needed 4. Test across platforms and package for distribution (`skill-tester` + `managing-git-workflows`) ### Individual Skill Creation 1. Define skill purpose and trigger conditions (reference architecture if available) 2. Design progressive disclosure structure 3. Implement skill via orchestrator (`skill-development-orchestrator` coordinating `skill-creator`) 4. Test skill functionality and integration (`skill-tester`) 5. Package and integrate into existing project ### Skill Project Maintenance 1. Analyze existing skill library and configurations 2. Identify improvements or new skill needs 3. Implement changes with backward compatibility 4. Test platform compatibility 5. Update documentation and distribution ## Detection Logic for Skill Projects This skill should be triggered when: - User requests involve "skill development", "creating skills", "skill project" - Existing project contains `skills/` directory - Project has `.claude-plugin/`, `.codex/`, or `.opencode/` configurations - Context involves AI guidance, knowledge packages, or plugin development ## Integration with Traditional Development For hybrid projects containing both skills and traditional code: 1. Use `coordinating-agent-development` for overall coordination 2. Route to appropriate sub-coordination based on component type 3. Manage dependencies between skill and code components 4. Coordinate testing and deployment for both paradigms ## Troubleshooting ### Common Issues - **Skill not triggering**: Check description starts with "Use when" and has clear conditions - **Platform incompatibility**: Verify all platform configurations are properly set - **Context bloat**: Review progressive disclosure design, move details to references - **Packaging failures**: Validate skill structure meets packaging requirements ### Debugging Tips - Check skill metadata (name and description) for triggering accuracy - Verify platform-specific configuration files - Review test reports in `docs/05_qa_reports/` - Test skill loading and progressive disclosure behavior