Skip to content

[PHASE 4] Build Issue Agent Phase 2 Skills (2-7)Β #2831

Description

@ashleyshaw

Phase 4a: Issue Agent Phase 2 Skills Development (Ongoing)

Build remaining 6 skills for Issue Agent (infrastructure Phase 1 complete, 115+ tests).

πŸ“‹ Skills to Build

# Skill Purpose Dependencies
1 issue-creation Create new GitHub issues Infrastructure βœ…
2 issue-validation Validate issue fields Infrastructure βœ…
3 label-orchestration Smart label assignment Infrastructure βœ…, issue-validation
4 milestone-mapping Map issues to milestones Infrastructure βœ…, issue-validation
5 assignee-routing Route issues to team members Infrastructure βœ…, issue-validation
6 status-tracking Update and track issue lifecycle Infrastructure βœ…, issue-validation
7 integration-orchestrator Coordinate all skills All 1-6

🎯 Objectives

  • Implement each skill with > 90% test coverage
  • Create unit tests (per skill)
  • Create integration tests (skill-to-skill)
  • Document API and usage examples
  • Update Phase 2 README with completion status

βœ… Deliverables Per Skill

  • Implementation (.js file)
  • Unit tests (> 90% coverage)
  • Integration tests
  • Usage examples
  • API documentation
  • README update

πŸ§ͺ Testing Strategy

Unit Tests (Per Skill)

  • Test each function in isolation
  • Mock GitHub API
  • Test error handling
  • Test edge cases
  • Target: 90%+ coverage

Integration Tests

  • Test skills working together
  • Test full workflow
  • Test error recovery
  • Use realistic fixtures

End-to-End Tests

  • Test on real GitHub issues
  • Verify all skills coordinate correctly
  • Test error scenarios

πŸ“Š Development Timeline

Skill 1 & 2 (Week 4): Issue creation & validation
Skill 3 & 4 (Week 5): Labeling & milestone mapping
Skill 5 & 6 (Week 6): Assignee routing & status tracking
Skill 7 (Week 7): Integration orchestrator

Total Effort: ~4 weeks (Sept 22 β€” Oct 20)
Effort Per Skill: 4–5 hours (implementation + testing)

πŸ”— Related Issues

Epic: #2681
Phase 4b: #2690 (CI Error Diagnosis Skill)
Phase 4c: #2691 (Scheduled label audit)

πŸ“š References

  • Issue Agent Infrastructure: agents/issue-agent/shared/ (115+ tests)
  • Phase 2 README: agents/issue-agent/README.md
  • Example Skills: agents/changelog/, agents/pr-agent/

πŸ“ Notes

  • Phase 1 infrastructure is complete and tested (no changes needed)
  • Each skill is independent but coordinates through orchestrator
  • Can be built in parallel if resources allow
  • Integration with workflow can happen as skills are completed

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

Fields

Priority

None yet

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions