Skip to content

chore: add Claude Code tooling for maps-app - #3725

Draft
BRaimbault wants to merge 5 commits into
masterfrom
chore/setup-claude
Draft

chore: add Claude Code tooling for maps-app#3725
BRaimbault wants to merge 5 commits into
masterfrom
chore/setup-claude

Conversation

@BRaimbault

Copy link
Copy Markdown
Collaborator

Description

Adds CLAUDE.md plus a full set of .claude/skills/ and .claude/agents/ for AI-assisted development in this repo:

  • Baseline conventions, project structure, and repo-specific gotchas (CLAUDE.md).
  • Dev-workflow skills: spec-from-ticket, implement-plan, mockup-pr, pr-polish, pre-review, commit-and-pr-messages, branch-update, pr-chain.
  • Comms/docs skills: manual-test-scenarios, community-post, docs-update.
  • A tooling-retrospective skill, claude-stack-retro, to keep this set itself honest over time.
  • 4 subagents (community-post-writer, test-scenario-writer, docs-writer, spec-writer) carrying audience-specific voice/tone for the skills whose output isn't code.

Every skill that can touch git/GitHub follows one hard rule: no push, PR create/edit/ready, or other remote write happens without an explicit, in-the-moment ask — never pre-negotiated, never bundled into an earlier approval.

Draft on purpose, staying draft for a while: none of this touches the shipped app (no workflow references .claude/ at all), but it hasn't been battle-tested on real work yet. Plan is to build real feature branches off this one for now, refine via a few rounds of claude-stack-retro, and merge once it's proven out — not gating on a review cycle yet.


Quality checklist

  • Dashboard tested N/A
  • Cypress and/or Jest tests added/updated N/A
  • Docs added N/A
  • d2-ci dependencies replaced N/A
  • Tester approved N/A

ToDos

  • Dogfood across a few real tasks, run claude-stack-retro, fold in fixes
  • Merge to master once stable

@dhis2-bot

Copy link
Copy Markdown
Contributor

🚀 Deployed on https://pr-3725.maps.netlify.dhis2.org

@dhis2-bot
dhis2-bot temporarily deployed to netlify July 17, 2026 18:17 Inactive
@BRaimbault BRaimbault added the WIP label Jul 19, 2026
@BRaimbault
BRaimbault changed the base branch from master to chore/cypress-flakiness July 19, 2026 13:39
@dhis2-bot
dhis2-bot temporarily deployed to netlify July 19, 2026 13:41 Inactive
@dhis2-bot
dhis2-bot temporarily deployed to netlify July 19, 2026 15:48 Inactive
@BRaimbault
BRaimbault changed the base branch from chore/cypress-flakiness to chore/cypress-wait July 19, 2026 20:50
@dhis2-bot
dhis2-bot temporarily deployed to netlify July 19, 2026 20:52 Inactive
@dhis2-bot
dhis2-bot temporarily deployed to netlify July 19, 2026 21:22 Inactive
@dhis2-bot
dhis2-bot temporarily deployed to netlify July 19, 2026 23:23 Inactive
@dhis2-bot
dhis2-bot temporarily deployed to netlify July 19, 2026 23:57 Inactive
@dhis2-bot
dhis2-bot temporarily deployed to netlify July 20, 2026 07:19 Inactive
@dhis2-bot
dhis2-bot temporarily deployed to netlify July 20, 2026 12:05 Inactive
Base automatically changed from chore/cypress-wait to master July 20, 2026 14:05
@dhis2-bot
dhis2-bot temporarily deployed to netlify July 20, 2026 14:11 Inactive
@dhis2-bot
dhis2-bot temporarily deployed to netlify July 20, 2026 15:00 Inactive
Establishes CLAUDE.md, project conventions, and a set of skills/subagents
covering both day-to-day dev workflow (specs, mockups, PR lifecycle, branch
chains) and comms (manual test scenarios, docs, community posts).
@BRaimbault
BRaimbault force-pushed the chore/setup-claude branch from cae2e0d to 0a2b56c Compare July 27, 2026 09:34
@sonarqubecloud

Copy link
Copy Markdown

@dhis2-bot
dhis2-bot temporarily deployed to netlify July 27, 2026 09:36 Inactive
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants