create-github-issues-for-unmet-specification-requirements

bởi github

Tự động tạo GitHub issues cho các yêu cầu đặc tả chưa được triển khai trong mã nguồn. Phân tích các tệp đặc tả để trích xuất tất cả yêu cầu, sau đó kiểm tra trạng thái triển khai của từng yêu cầu trong cơ sở mã. Tìm kiếm các issue hiện có để tránh trùng lặp trước khi tạo issue yêu cầu tính năng mới. Tạo issue với ID yêu cầu, mô tả chi tiết, hướng dẫn triển khai và tiêu chí chấp nhận. Quét các tệp đặc tả liên quan và mẫu mã nguồn để xác minh xem yêu cầu đã được...

npx skills add https://github.com/github/awesome-copilot --skill create-github-issues-for-unmet-specification-requirements

Create GitHub Issues for Unmet Specification Requirements

Create GitHub Issues for unimplemented requirements in the specification at ${file}.

Process

  1. Analyze specification file to extract all requirements
  2. Check codebase implementation status for each requirement
  3. Search existing issues using search_issues to avoid duplicates
  4. Create new issue per unimplemented requirement using create_issue
  5. Use feature_request.yml template (fallback to default)

Requirements

  • One issue per unimplemented requirement from specification
  • Clear requirement ID and description mapping
  • Include implementation guidance and acceptance criteria
  • Verify against existing issues before creation

Issue Content

  • Title: Requirement ID and brief description
  • Description: Detailed requirement, implementation method, and context
  • Labels: feature, enhancement (as appropriate)

Implementation Check

  • Search codebase for related code patterns
  • Check related specification files in /spec/ directory
  • Verify requirement isn't partially implemented