lixu289508/xc-devflow-skills

No description

4 stars2 forksUpdated Jan 19, 2026
npx skills add lixu289508/xc-devflow-skills

README

English | δΈ­ζ–‡

xc-devflow-skills

Project Overview

xc-devflow-skills is an AI-powered collaborative management system for end-to-end product development. It automates the complete workflow from conception to delivery by defining standardized agent workflows for three core roles: Product Manager (PM), Research & Development (RD), and Quality Assurance (QA).

Core Features

🎯 Three-Role Collaboration System

  • Product Manager (PM): Responsible for requirement analysis, documentation, and product planning.
  • Research & Development (RD): Responsible for technical design, code implementation, and feature development.
  • Quality Assurance (QA): Responsible for test planning, test execution, and bug management.

πŸ“‹ Standardized Workflows

  • PM Workflow: Research & Analysis β†’ Concept Design β†’ Document Writing β†’ Optimization & Refinement
  • RD Workflow: Study Requirements β†’ Design Solution β†’ Write Plan β†’ Review Plan β†’ Execute Plan β†’ Archive & Trace
  • QA Workflow: Read Requirements β†’ Read Development Output β†’ Define Test Plan β†’ Write Test Cases β†’ Execute Tests β†’ Submit Bugs

πŸ”„ Review Mechanism

Critical stages include human review checkpoints to ensure quality control:

  • PM: Research & Analysis phase requires review
  • QA: Test Plan Definition phase requires review
  • RD: Root Cause Analysis and Fix Proposal phases require review

πŸ“ Standardized Document Management

  • Uniform document structure standards
  • Task tracking via CSV files
  • Requirement documentation in Markdown format

Directory Structure

xc-devflow-skills/
β”œβ”€β”€ pm/                    # Product Manager module
β”‚   β”œβ”€β”€ CLAUDE.md          # PM role specification
β”‚   β”œβ”€β”€ prd/               # Requirement documents directory
β”‚   β”‚   └── index.csv      # Requirement index
β”‚   └── .claude/skills/pm/
β”‚       └── SKILL.md       # PM skill configuration
β”‚
β”œβ”€β”€ rd/                    # Development module
β”‚   β”œβ”€β”€ CLAUDE.md          # RD role specification
β”‚   β”œβ”€β”€ bugs/              # Bug management
β”‚   β”‚   β”œβ”€β”€ pending.csv    # Pending bugs
β”‚   β”‚   └── archived.csv   # Archived bugs
β”‚   β”œβ”€β”€ dev/               # Development tasks directory
β”‚   β”‚   └── .gitkeep
β”‚   └── .claude/skills/
β”‚       β”œβ”€β”€ rd/            # Requirement development skill
β”‚       └── fix/           # Bug fix skill
β”‚
└── qa/                    # QA module
    β”œβ”€β”€ CLAUDE.md          # QA role specification
    β”œβ”€β”€ qa-scheme.md       # Complete QA system specification
    β”œβ”€β”€ qa-role-requirements.txt  # QA role requirements
    β”œβ”€β”€ test-results/      # Test results directory
    β”‚   └── .gitkeep
    └── .claude/skills/qa/
        └── SKILL.md       # QA skill configuration

Usage Instructions

Entry Points

Select the appropriate role entry based on your task:

CommandRoleFunction
/pmProduct ManagerCreate or modify requirement documents
/rdDeveloperDevelop requested features
/fixDeveloperFix bugs
/qaTesterExecute testing workflow

Workflow Details

Product Manager (PM)

  1. Research & Analysis ⏸️ Requires review
  2. Concept Design ▢️ Auto-executed
  3. Document Writing ▢️ Auto-executed
  4. Optimization & Refinement ▢️ Auto-executed

Developer (RD)

  1. Study requirement documents
  2. Design technical solutions
  3. Write development plan
  4. Review plan (requires manual confirmation)
  5. Execute development plan
  6. Archive and trace results

Tester (QA)

  1. Read requirement documents
  2. Read development outputs
  3. Define test plan ⏸️ Requires review
  4. Write test cases/scripts
  5. Execute tests
  6. Submit bugs + Generate report

Role Specifications

Product Manager Guidelines

  • Output structured requirement documents (PRD)
  • Ensure requirements are clear, testable, and implementable
  • Follow document formatting standards strictly

Developer Guidelines

  • Code must tightly align with requirements
  • Prohibit introduction of technical debt
  • Adhere to file modification rules
  • Follow proper service startup/shutdown procedures

QA Guidelines

  • Strictly adhere to defined test scope
  • Prohibit introduction of technical debt
  • Use CSV filesθ§„θŒƒ for bug tracking
  • Fully document test context

CSV File Specifications

Requirement Index (pm/prd/index.csv)

Tracks metadata for all requirement documents.

Pending Bug Queue (rd/bugs/pending.csv)

Bugs reported by QA; to be processed by RD.

Archived Bug Records (rd/bugs/archived.csv)

Records of bugs fixed and verified, written by RD.

Pending Test Queue (qa/pending.csv)

Tasks queued by QA for testing.

Technology Stack

This is a pure specification project consisting of:

  • Markdown-formatted specification documents
  • CSV-formatted data files
  • Claude AI Agent skill configurations

License

This project is open-source. Refer to the repository for specific licensing details.

Contribution Guidelines

  1. Follow the specifications ou

...

Read full README

Publisher

lixu289508lixu289508

Statistics

Stars4
Forks2
Open Issues0
LicenseMIT License
CreatedJan 19, 2026