Configure work item platform (GitHub Issues or Azure DevOps), detect process template, and save preference. Use when you need to identify where to create or read work items. Do not use for creating work items (use work-item-creation) or for managing implementation workflow (use work-item-workflow).
Copy the install command and let the AI configure it · recommended for beginners
Please install the "board-config" skill from askskill: 1. Download https://raw.githubusercontent.com/microsoft/devsquad-copilot/main/.github/plugins/devsquad/skills/board-config/SKILL.md 2. Save it as ~/.claude/skills/board-config/SKILL.md 3. Reload skills and tell me it's ready
cat .memory/board-config.md 2>/dev/null
If Board Platform is filled in, use the configured platform. If only Repo Platform is filled in (hook seed), proceed to confirm board.
The repo and the board can be on different platforms. Ask the user:
Repo detected: [Repo Platform from config, or detect from remote]
Where do you want to manage work items?
[G] GitHub Issues
[A] Azure DevOps Boards
[L] Local only (tasks.md)
If Repo Platform is azdo, suggest Azure DevOps Boards as default. If github, ask the user (it could be GitHub Issues or Azure DevOps).
Search existing work items and identify by types:
| Type found | Template |
|---|---|
| Product Backlog Item | Scrum |
| User Story | Agile |
| Issue (without PBI/US) | Basic |
| Requirement | CMMI |
If there are no work items, ask the user.
Save to .memory/board-config.md:
# Board Config
Repo Platform: [github|azdo]
Board Platform: [github|azdo|local]
Azure DevOps URL: [url] (if applicable)
Process Template: [scrum|agile|basic|cmmi] (if Azure DevOps)
| Repository | Board | Action |
|---|---|---|
| GitHub | GitHub | Create issues on GitHub (default) |
| GitHub | Azure DevOps | Create work items on Azure DevOps |
| Azure DevOps | Azure DevOps | Create work items on Azure DevOps |
| Azure DevOps | GitHub | Create issues on GitHub |
| Any | Local | Generate tasks.md only |
type:bug, type:feature, priority:high are found, the project already has conventions| If found | Use pattern |
|---|---|
type:xxx or kind:xxx | Prefix type: or kind: |
priority:xxx or P1/P2/P3 | Same format found |
feature/xxx or feature:xxx | Same format found |
| No pattern | Use devsquad default: type:user-story, feature:<name> |
| Template | User Story Type | Task Type |
|---|---|---|
| Scrum | Product Backlog Item | Task |
| Agile | User Story | Task |
| Basic | Issue | Task |
| CMMI | Requirement | Task |
Scrum:
Agile:
Basic:
CMMI:
Create well-structured issues, stories, tasks, epics, and features on boards.
Document agent decisions and pass structured context during agent handoffs.
Review architecture or code for security risks, vulnerabilities, and compliance issues.
Generate standardized Git commits from diffs with logical grouping support.
Create and maintain ADRs with checks, references, and planning support.
Triages issues with label-driven state transitions and durable, resumable records.