skills/mp-board-setup/SKILL.md
Sets up an Obsidian board for the project and links it into the repo through a BOARD.md symlink.
npx skillsauth add MartinoPolo/mpx-claude-code mp-board-setupInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
One-time setup that creates this project's Obsidian board and links it into the repo, so mp-board-to-issues and mp-batch-execute can read requirements and pasted images. Read ${CLAUDE_SKILL_DIR}/../shared/BOARD_CONVENTION.md now — board format and link layout. $ARGUMENTS
git rev-parse --show-toplevel.<project>.md).[vault-root] argument if given; else $env:MPX_OBSIDIAN_VAULT; else ask the user for the absolute Obsidian vault path (and suggest they set MPX_OBSIDIAN_VAULT so future projects skip this prompt).Run the setup script with the resolved paths (PowerShell tool):
& "$HOME\.claude\skills\mp-board-setup\scripts\link-board.ps1" -Repo "<repo>" -Vault "<vault>" -Project "<project>"
The script is idempotent and:
git core.symlinks globally so Windows preserves real symlinks;<vault>\Boards\<project>.md with the four-lane skeleton (# To Process, # Ready to implement, # Manual testing, # Archive) only if it does not already exist (never clobbers existing notes);.mpx/board-files junction → <vault>\Files (no admin) and the .mpx/BOARD.md file symlink → the board;.mpx/BOARD.md and .mpx/board-files/ to .gitignore.Without Windows Developer Mode the direct symlink call fails; the script then retries that single op in an elevated child process (Start-Process -Verb RunAs), which raises a UAC prompt. Tell the user to accept it.
Confirm the script printed both links. If it still warned that the .mpx/BOARD.md symlink could not be created (elevation declined, or the UAC prompt wasn't accepted), the junction and board file are already in place — only the file symlink needs the extra privilege. Re-run the script and accept the UAC prompt, or enable Windows Developer Mode (Settings › Privacy & security › For developers) and re-run.
Report the board path, both link paths, and the next step: open the board in Obsidian, paste any bug/task/feature notes with screenshots under # To Process (no need to sort by type), then run /mp-board-to-issues or /mp-batch-execute.
tools
Show current project progress. Displays phase status and next steps. Use when: "show status", "project progress", "what's done"
data-ai
Unified project setup. Auto-detects state and orchestrates mpx skills/agents for init, conversion, or restructure.
testing
Track bugs/issues in .mpx/ phase system. Parses reports, finds related phases, adds fix tasks or creates bugfix phases. Use when: "track this bug", "add issue to project", "log this bug", "add bug to checklist"
development
Project workflow guidance for spec-driven development. Background knowledge auto-loaded when relevant.