Guide users through selecting and configuring development methodology for agent system
Guide users through selecting and configuring development methodology for agent system
This skill handles Phase 0.7 (Layer 3) of the onboarding process, where users select and configure the development methodology for their agent system.
Guide users through selecting an appropriate development methodology that defines how work is organized, how agents coordinate, and what ceremonies/processes govern the project.
Based on project type and purpose, present options:
Let's define how your team works. Select a development methodology:
1. **Agile Scrum** [Recommended for: Product development, feature teams]
- Sprint-based iterations
- Defined roles (PO, Tech Lead, Developers, QA)
- Ceremonies: Standups, Planning, Review, Retro
2. **Kanban** [Recommended for: Support, maintenance, ops]
- Continuous flow with WIP limits
- Pull-based work selection
- Metrics: Lead time, cycle time, throughput
3. **Research & Development** [Recommended for: AI/ML, innovation, R&D]
- Experiment-based approach
- Knowledge mesh coordination
- Focus on learning and discovery
4. **Enterprise Integration** [Recommended for: Large-scale, compliance-driven]
- Formal architecture governance
- Milestone-based delivery
- Compliance and audit focus
Which methodology best fits your project?
Validate choice against purpose:
You selected: {methodology}
Your purpose: {mission_statement}
Your stakeholders: {stakeholders}
This methodology emphasizes:
- {key_characteristics}
Alignment check:
✓ Supports your mission by: {alignment_explanation}
✓ Serves your stakeholders through: {stakeholder_benefit}
Does this feel right for your project?
Based on team size and needs:
Let's customize {methodology} for your team.
Team size: [ ] 1-3 [ ] 4-6 [ ] 7-10 [ ] 10+
{If Agile Scrum}
Sprint length: [ ] 1 week [ ] 2 weeks [ ] 3 weeks
{End If}
{If Kanban}
WIP limits:
- In Progress: [3]
- Review: [2]
{End If}
{If R&D}
Exploration ratio: [70]% exploration, [30]% exploitation
{End If}
Map methodology roles to Cursor agents:
Based on {methodology}, here's how agents can support each role:
{If Agile Scrum}
| Role | Agent Support |
||--|
| Product Owner | Documentation agent for user stories |
| Tech Lead | Code reviewer agent for oversight |
| Developer | Test generator, code assistant |
| QA | Test generator, security audit |
{End If}
{If R&D}
| Role | Agent Support |
||--|
| Research Lead | Explorer agent for literature |
| Scientists | Documentation agent for findings |
| Engineers | Code reviewer, test generator |
| Data Scientists | Code templates for analysis |
{End If}
Generate the methodology configuration:
# {directories.workflows}/methodology.yaml
metadata:
name: "{methodology_name}"
pattern: "{coordination_pattern}"
customized: true
configuration:
team_size: {team_size}
{methodology_specific_settings}
ceremonies:
{adapted_ceremonies}
quality_gates:
{quality_gates}
metrics:
{metrics_to_track}
{directories.workflows}/methodology.yamlmethodology: agile-scrum
ceremonies:
daily_standup:
enabled: true
duration: 15_minutes
sprint_planning:
enabled: true
sprint_length: 2_weeks
sprint_review:
enabled: true
retrospective:
enabled: true
quality_gates:
peer_review: required
test_coverage: 80%
methodology: kanban
board:
columns: [Backlog, Ready, In Progress, Review, Done]
wip_limits:
ready: 5
in_progress: 3
review: 2
metrics:
lead_time: tracked
cycle_time: tracked
throughput: tracked
methodology: research-development
exploration_ratio: 70
ceremonies:
research_seminars: weekly
experiment_reviews: bi_weekly
brainstorming: monthly
quality_gates:
reproducibility: required
peer_review: required
methodology: enterprise-integration
governance:
architecture_review_board: weekly
compliance_reviews: milestone_based
standards:
architecture: TOGAF
security: ISO_27001
{directories.patterns}/methodologies/*.json{directories.workflows}/methodology.yaml, agent recommendationsdef recommend_methodology(project_type, team_size, purpose):
if "AI" in project_type or "ML" in project_type or "research" in purpose.lower():
return "research-development"
elif team_size > 10 or "enterprise" in project_type.lower() or "compliance" in purpose.lower():
return "enterprise-integration"
elif "support" in purpose.lower() or "maintenance" in purpose.lower():
return "kanban"
else:
return "agile-scrum"
This skill should be used when strict adherence to the defined process is required.
npx skills add gitwalter/selecting-methodologies下载完整 Skill 目录,包含 SKILL.md 及所有相关文件
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer