بنقرة واحدة
recommend-assignee
Recommend assignee based on expertise matching and workload balance
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Recommend assignee based on expertise matching and workload balance
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Generate a sprint retrospective with KPI dashboard and action decision records
Generate a risk register PM block with probability, impact, and mitigation strategies
Generate downloadable Markdown or HTML files (reports, summaries, styled docs)
Conversational skill creator — build, test, and refine skills in chat
Generate a lightweight Architecture Decision Record as a Decision block
Creates a structured note from a homepage chat conversation
| name | recommend-assignee |
| description | Recommend assignee based on expertise matching and workload balance |
| feature_module | ["issues","members"] |
Suggest optimal assignee for issue using expertise matching, past work analysis, and workload balancing.
Use this skill when:
/recommend-assignee)Example:
Issue: "Implement GraphQL API for user queries"
AI recommends:
- alice@example.com (RECOMMENDED)
- Expertise: GraphQL, API design (15 prior issues)
- Workload: 3 open issues (below team average of 5)
- Recent: Completed "GraphQL schema design" 2 weeks ago
Analyze Issue Requirements
Build Team Expertise Profile
user_expertise tableScore Candidates
Apply Business Rules
Tag Confidence
{
"recommendations": [
{
"user_id": "user-abc123",
"email": "alice@example.com",
"name": "Alice Johnson",
"confidence": "RECOMMENDED",
"score": 92,
"rationale": "Strong GraphQL expertise (15 prior issues), below workload average",
"expertise_match": {
"graphql": 95,
"api_design": 88,
"python": 82
},
"workload": {
"open_issues": 3,
"team_average": 5
},
"recent_work": [
{"title": "GraphQL schema design", "completed": "2024-01-10"}
]
},
{
"user_id": "user-def456",
"email": "bob@example.com",
"name": "Bob Smith",
"confidence": "DEFAULT",
"score": 68,
"rationale": "API experience but no GraphQL history, workload is high",
"expertise_match": {
"api_design": 75,
"python": 88
},
"workload": {
"open_issues": 7,
"team_average": 5
}
}
],
"summary": "2 candidates found, 1 RECOMMENDED"
}
Input:
{
"issue": {
"title": "Optimize database query performance",
"description": "User list query takes 5+ seconds with 10k users",
"labels": ["backend", "database", "performance"]
}
}
Output:
{
"recommendations": [
{
"email": "charlie@example.com",
"confidence": "RECOMMENDED",
"score": 94,
"rationale": "Database expert (PostgreSQL indexing), completed 8 perf issues",
"expertise_match": {"postgresql": 98, "performance": 92, "backend": 85}
}
]
}
Input:
{
"issue": {
"title": "Implement responsive dashboard layout",
"labels": ["frontend", "ui", "react"]
}
}
Output:
{
"recommendations": [
{
"email": "diana@example.com",
"confidence": "RECOMMENDED",
"score": 88,
"rationale": "Frontend specialist, recently completed similar dashboard work",
"expertise_match": {"react": 95, "ui": 90, "css": 85},
"recent_work": [
{"title": "Dashboard redesign", "completed": "2024-01-05"}
]
},
{
"email": "evan@example.com",
"confidence": "ALTERNATIVE",
"score": 86,
"rationale": "Similar expertise, slightly higher workload",
"expertise_match": {"react": 92, "ui": 88},
"workload": {"open_issues": 6, "team_average": 5}
}
]
}
Input:
{
"issue": {
"title": "Fix XSS vulnerability in comment form",
"labels": ["security", "bug", "frontend"]
}
}
Output:
{
"recommendations": [
{
"email": "frank@example.com",
"confidence": "RECOMMENDED",
"score": 96,
"rationale": "Security specialist with XSS remediation experience",
"expertise_match": {"security": 98, "xss": 95, "frontend": 80},
"certifications": ["OWASP Top 10 Training"]
}
]
}
get_workspace_members, search_issuesuser_expertise table (updated on issue completion)backend/src/pilot_space/ai/agents/assignee_recommender_agent_sdk.pyuser_expertise table schema