From bb8c2239f1e16976a1bfdfd2990cd197f3487f2f Mon Sep 17 00:00:00 2001 From: Madhura68 Date: Wed, 29 Apr 2026 16:03:13 +0200 Subject: [PATCH] Update CLAUDE.md with Scrum4Me bootstrap instructions and full tool catalogue Co-Authored-By: Claude Sonnet 4.6 --- CLAUDE.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/CLAUDE.md b/CLAUDE.md index 8510ff0..b1dc81d 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -28,3 +28,33 @@ All CV content lives in a single source of truth: `lib/cv-data.ts` (`CV_DATA` co - **Subdomain approach**: deploy separately on Vercel and add a subdomain (e.g. `app1.jp-visser.nl`) - **Route approach**: create `app/apps//page.tsx`, then update `components/apps.tsx` to link to it + +## Scrum4Me MCP + +This project is tracked in [Scrum4Me](https://github.com/madhura68/Scrum4Me) via the [scrum4me-mcp](https://github.com/madhura68/scrum4me-mcp) server, which is globally configured in Claude Code (`~/.claude/mcp_servers.json`). Use it to fetch the next story, update task status, and log implementation/test/commit activity. + +**Product ID**: discover with `mcp__scrum4me__list_products` (the SCRUM4ME-product is for the Scrum4Me-app itself; create a separate `jp-visser` product in the UI if it doesn't exist yet, then put its CUID here): + +``` +product_id: cmojw8ega000004jpi38x3mit +``` + +**Bootstrap (first time)**: + +If the product is empty, build the backlog from Claude Code itself: + +1. `mcp__scrum4me__create_pbi(product_id, title, priority)` — top-level grouping +2. `mcp__scrum4me__create_story(pbi_id, title, priority, acceptance_criteria?)` — concrete deliverable +3. `mcp__scrum4me__create_task(story_id, title, priority, implementation_plan?)` — implementation step + +Stories land in the product backlog (status=OPEN); move them into a sprint via the Scrum4Me UI when ready. + +**Workflow per change**: + +1. `mcp__scrum4me__get_claude_context` with the product_id → returns next story + tasks +2. `mcp__scrum4me__update_task_status(task_id, 'in_progress')` before coding, `'done'` after +3. `mcp__scrum4me__log_implementation` / `log_test_result` / `log_commit` to keep an activity trail per story +4. `mcp__scrum4me__create_todo` for ad-hoc work that doesn't fit a story +5. Stuck on an ambiguous choice? `mcp__scrum4me__ask_user_question(story_id, question, wait_seconds?)` posts a notification to my Scrum4Me NavBar bell — I can answer in the UI without leaving Claude Code + +Full tool catalogue (16 tools): see `README.md` in the scrum4me-mcp repo.