金色时刻 · 15:48
让好资源,触手可及
AGENT SKILL

net-agile

net-agile 是面向商业与营销的 Agent Skill,来自 mitkox/ai-coding-factory。查看技能说明、操作步骤与使用约定,并通过原项目了解详细用法。

Implement agile development practices and ceremonies for .NET projects

SKILL.md

下载 MD ↓
namenet-agile
descriptionImplement agile development practices and ceremonies for .NET projects
licenseMIT
compatibilityopencode
metadata{"audience": ".net-developers", "methodology": "agile", "frameworks": "scrum, kanban"}

What I Do

I help you implement enterprise agile practices: - User story creation and grooming - Sprint planning and tracking - Definition of Done (DoD) - Definition of Ready (DoR) - Agile ceremonies (standups, retrospectives) - Velocity tracking and estimation - Backlog management - Continuous integration and delivery

When to Use Me

Use this skill when: - Planning a new sprint or iteration - Creating or grooming user stories - Setting up agile ceremonies - Implementing DoD and DoR - Tracking team velocity - Managing product backlog

Agile Artifacts

User Story Template

## [ID] - [Title]

**Priority**: Must Have / Should Have / Could Have / Won't Have
**Estimate**: Story Points
**Sprint**: [Sprint Number]
**Status**: Backlog / In Progress / In Review / Done

### User Story
As a [type of user],
I want to [perform an action],
So that I can [achieve a goal].

### Acceptance Criteria
- [ ] Given [precondition], when [action], then [expected outcome]
- [ ] [Additional criteria]
- [ ] [Edge cases]

### Definition of Done
- [ ] Code written and reviewed
- [ ] Unit tests with >80% coverage
- [ ] Integration tests pass
- [ ] Documentation updated
- [ ] Code quality checks pass
- [ ] Deployed to staging

### Tasks
- [ ] [Technical task 1]
- [ ] [Technical task 2]
- [ ] [Technical task 3]

### Definition of Ready
- [ ] User story has clear acceptance criteria
- [ ] Technical approach defined
- [ ] Dependencies identified
- [ ] Story estimated by team
- [ ] DoD agreed upon

### Notes
[Additional context, constraints, or risks]

Sprint Planning Template

## Sprint [Number] Planning

**Start Date**: [Date]
**End Date**: [Date]
**Sprint Goal**: [Brief goal statement]

### Team Velocity
- Previous Sprint Velocity: [points]
- Current Sprint Capacity: [points]

### Stories in Sprint
| ID | Story | Points | Priority | Owner |
|-----|-------|--------|----------|--------|
| 1   |       |        |          |        |
| 2   |       |        |          |        |

### Risks and Impediments
- [ ] [Risk 1]
- [ ] [Risk 2]

### Definition of Done for Sprint
- [ ] All user stories meet story DoD
- [ ] All tests pass (unit, integration, E2E)
- [ ] Code review completed
- [ ] Documentation updated
- [ ] Deployed to staging
- [ ] Stakeholder acceptance
- [ ] Sprint retrospective completed

Daily Standup Template

## Daily Standup - [Date]

### Team
- [ ] Team Member 1
- [ ] Team Member 2
- [ ] Team Member 3

### Updates

**[Name]**:
- **Yesterday**: What did I complete?
- **Today**: What will I work on?
- **Blockers**: Any impediments?

**[Name]**:
- **Yesterday**: What did I complete?
- **Today**: What will I work on?
- **Blockers**: Any impediments?

### Action Items
- [ ] [Action item 1]
- [ ] [Action item 2]

Sprint Retrospective Template

## Sprint [Number] Retrospective

**Date**: [Date]
**Participants**: [List]

### What Went Well
1. [Positive outcome 1]
2. [Positive outcome 2]
3. [Positive outcome 3]

### What Didn't Go Well
1. [Challenge 1]
2. [Challenge 2]
3. [Challenge 3]

### Action Items for Next Sprint
| Issue | Action Item | Owner | Due Date |
|-------|-------------|--------|----------|
| 1     |             |        |          |
| 2     |             |        |          |

### Process Improvements
1. [Improvement 1]
2. [Improvement 2]

### Metrics
- Sprint Velocity: [points]
- Stories Completed: [count] / [total]
- Defects Found: [count]
- Deployments: [count]
- Average Cycle Time: [days]

Enterprise Agile Best Practices

1. User Story Management

User Story INVEST Criteria: - Independent: Story can be delivered independently - Negotiable: Details can be negotiated - Valuable: Delivers value to stakeholder - Estimable: Can estimate effort - Small: Can be completed in one sprint - Testable: Can verify acceptance criteria

Story Estimation: - Use Fibonacci sequence (1, 2, 3, 5, 8, 13, 21) - Planning Poker for team consensus - Consider complexity and uncertainty - Include testing and deployment time

2. Sprint Planning

Sprint Length: - Standard: 2 weeks - Adjust based on team velocity - Maintain consistent cadence

Capacity Planning: - Calculate team velocity from previous sprints - Account for holidays, time off - Buffer for unplanned work (10-20%) - Consider technical debt reduction

3. Daily Standups

Format: - 15 minutes max timebox - Three questions per person - Focus on blockers and collaboration - Standing to keep it short

Three Questions: 1. What did you accomplish yesterday? 2. What will you work on today? 3. Do you have any blockers?

4. Sprint Review

Purpose: - Demonstrate completed work - Get stakeholder feedback - Accept or reject user stories - Adjust backlog based on feedback

Agenda: 1. Demo completed stories (1-2 min each) 2. Stakeholder feedback and acceptance 3. Sprint metrics review 4. Adjust backlog if needed

5. Sprint Retrospective

Format: - Start, Stop, Continue (or What Went Well / What Didn't Go Well) - Blameless environment - Focus on process, not people - Create action items with owners

Key Questions: - What should we start doing? - What should we stop doing? - What should we continue doing?

6. Backlog Management

Prioritization Frameworks:

MoSCoW Method: - Must Have: Critical for release - Should Have: Important but not critical - Could Have: Nice to have if time permits - Won't Have: Out of scope

Kano Model: - Basic needs: Must have features - Performance needs: Differentiators - Excitement needs: Delighters

WSJF (Weighted Shortest Job First): - Score = (Value + Urgency) / Size - Prioritize highest score first

Backlog Grooming: - Weekly backlog refinement - Break down large stories (epics → features → stories) - Ensure stories are DoD/DoR compliant - Keep top 3-4 sprints detailed, rest at high level

7. Definition of Done (DoD)

Enterprise DoD Checklist:

### Code Quality
- [ ] Code follows project coding standards
- [ ] Code reviewed and approved
- [ ] Static code analysis passes (SonarQube)
- [ ] No critical or high severity security vulnerabilities
- [ ] Code complexity within acceptable limits

### Testing
- [ ] Unit tests written and passing (>80% coverage)
- [ ] Integration tests written and passing
- [ ] E2E tests for critical user flows
- [ ] Performance tests meet SLA requirements
- [ ] Accessibility tests pass (WCAG 2.1 AA)

### Documentation
- [ ] API documentation updated (Swagger/OpenAPI)
- [ ] Code comments added for complex logic
- [ ] Architecture decision records (ADRs) updated
- [ ] User documentation updated (if applicable)
- [ ] Runbook updated (if applicable)

### Deployment
- [ ] Application builds successfully
- [ ] Deployed to staging environment
- [ ] Smoke tests pass on staging
- [ ] Database migrations tested
- [ ] Rollback plan documented

### Process
- [ ] User story meets acceptance criteria
- [ ] Stakeholder acceptance received
- [ ] QA sign-off completed
- [ ] Product owner approval received

8. Definition of Ready (DoR)

Story DoR Checklist:

### Story Quality
- [ ] Story follows INVEST criteria
- [ ] Acceptance criteria are clear and testable
- [ ] Story is properly sized for single sprint
- [ ] Dependencies identified and documented
- [ ] Risks identified and mitigations planned

### Technical Readiness
- [ ] Technical approach understood
- [ ] Design documents reviewed
- [ ] API contracts defined
- [ ] Database schema changes identified
- [ ] Third-party integrations researched

### Team Readiness
- [ ] Story estimated by team
- [ ] Capacity verified
- [ ] Skills needed are available
- [ ] Owner assigned
- [ ] Dependencies scheduled

9. Continuous Integration/Continuous Delivery (CI/CD)

CI/CD Best Practices: - Automated builds on every commit - Automated testing on every build - Automated code quality checks - Automated security scanning - Feature flags for gradual rollout - Blue-green deployments - Automated rollback capability - Monitoring and alerting

10. Metrics and KPIs

Key Agile Metrics:

Velocity Metrics: - Sprint velocity (points completed) - Story completion rate - Cycle time (story start to finish) - Lead time (story creation to finish)

Quality Metrics: - Defect escape rate - Test coverage percentage - Code quality score - Security vulnerabilities found

Process Metrics: - Sprint success rate - Blocker resolution time - Retrospective action completion - Stakeholder satisfaction

Delivery Metrics: - Deployment frequency - Change lead time - Mean time to recovery (MTTR) - Release success rate

Example Usage

Use net-agile skill to:

1. Create user stories for a feature
2. Plan a new sprint
3. Set up Definition of Done
4. Create retrospective template
5. Track sprint velocity
6. Manage product backlog

I will generate complete agile artifacts and documentation.

来源:mitkox/ai-coding-factory · MIT 许可 · 许可原文 · MD 为来源页保存的历史版本