Skip to content

feat: Add Mikado Method semantic anchor#173

Merged
rdmueller merged 3 commits intomainfrom
copilot/add-mikado-method-anchor
Mar 17, 2026
Merged

feat: Add Mikado Method semantic anchor#173
rdmueller merged 3 commits intomainfrom
copilot/add-mikado-method-anchor

Conversation

Copy link
Contributor

Copilot AI commented Mar 11, 2026

Adds the Mikado Method (Ellnestam & Brolund, 2012) as a new semantic anchor — a graph-based refactoring technique for safely navigating large changes in legacy codebases via prerequisite discovery and leaf-first resolution.

New files

  • docs/anchors/mikado-method.adoc — English anchor: core concepts (Mikado Goal, prerequisite discovery, revert-and-repeat cycle, Mikado Graph, leaf-first resolution), roles, related anchors
  • docs/anchors/mikado-method.de.adoc — German translation

Updated files

  • website/public/data/anchors.json — new entry under development-workflow category; roles: software-developer, software-architect, team-lead; related: tdd-chicago-school, tdd-london-school
  • skill/semantic-anchor-translator/references/catalog.md — entry added to the Development Workflow section
Original prompt

This section details on the original issue you should resolve

<issue_title>[Anchor Proposal]: Mikado Method by Ola Ellnestam and Daniel Brolund</issue_title>
<issue_description>### Proposed Term

Mikado Method

Context (Optional)

The Mikado Method is a refactoring method for large code bases. It was proposed by Ola Ellnestam and Daniel Brolund in their book "The Mikado Method" first published 2009. The method is inspired by the game Mikado and describe a process to do larger changes by small, reversible steps without breaking the whole system. The result is a graph of pre-conditions to be met before the final refactoring can be done.

Pre-submission Checklist

  • I have searched existing anchors and this term is not already included
  • This term refers to a well-established concept (not something I invented)</issue_description>

Comments on the Issue (you are @copilot in this section)


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Co-authored-by: rdmueller <1856308+rdmueller@users.noreply.github.com>
Copilot AI changed the title [WIP] Add Mikado Method as a proposed term feat: Add Mikado Method semantic anchor Mar 11, 2026
@rdmueller rdmueller marked this pull request as ready for review March 11, 2026 16:28
@JThoennes
Copy link
Contributor

JThoennes commented Mar 16, 2026

@rdmueller Sorry for the delay. I am not sure how carefully I should check but this looks good to me. I would add that the attempt to make small changes should also be time boxed. If it takes too long, the change is not small enough.

@rdmueller
Copy link
Member

Thanx!

@rdmueller rdmueller merged commit ba5b925 into main Mar 17, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Anchor Proposal]: Mikado Method by Ola Ellnestam and Daniel Brolund

3 participants