Skip to content

feat: add BDD and YAGNI semantic anchors#152

Merged
rdmueller merged 1 commit intoLLM-Coding:mainfrom
raifdmueller:add-bdd-yagni
Mar 9, 2026
Merged

feat: add BDD and YAGNI semantic anchors#152
rdmueller merged 1 commit intoLLM-Coding:mainfrom
raifdmueller:add-bdd-yagni

Conversation

@raifdmueller
Copy link
Contributor

@raifdmueller raifdmueller commented Mar 9, 2026

Summary

Adds two new semantic anchors from @Nantero1's original PRs, rebased on current main to resolve merge conflicts:

Both were reviewed and approved in #149. The original PRs had merge conflicts in all-anchors.adoc and catalog.md after merging #137, #140, #142, #143.

Changes

Post-merge TODO

🤖 Generated with Claude Code

Summary by CodeRabbit

Release Notes

  • Dokumentation
    • Neue Dokumentation für das YAGNI-Prinzip (You Aren't Gonna Need It) mit Kernelementen, praktischen Anwendungsszenarien und Verknüpfungen zu verwandten Design-Konzepten hinzugefügt
    • Neue Dokumentation für BDD (Behavior-Driven Development) mit dem Given-When-Then-Framework, Anwendungsrichtlinien und Konzepten zur Verbesserung der Softwarequalität hinzugefügt
    • Dokumentationskatalog um beide Referenzen erweitert

LLM-Coding#138, LLM-Coding#139)

Content from @Nantero1's original PRs LLM-Coding#138 and LLM-Coding#139, rebased on current main
after merging LLM-Coding#137, LLM-Coding#140, LLM-Coding#142, LLM-Coding#143.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@coderabbitai
Copy link

coderabbitai bot commented Mar 9, 2026

Caution

Review failed

Pull request was closed or merged during review

Walkthrough

Der Pull Request fügt zwei neue Ankerdateien (YAGNI und BDD) zur Dokumentation hinzu und aktualisiert die entsprechenden Referenzkataloge. Es werden vier neue Include-Zeilen in die Masterkonfiguration eingefügt sowie zwei neue AsciiDoc-Dateien mit Prinzipien und Best Practices erstellt.

Changes

Cohort / File(s) Summary
Dokumentationsstruktur
docs/all-anchors.adoc
Hinzufügung von zwei neuen Include-Direktiven für die Anker YAGNI und BDD mit entsprechendem Leveloffset.
Ankerdateien
docs/anchors/yagni.adoc, docs/anchors/bdd-given-when-then.adoc
Neue Ankerdateien mit detaillierten Erklärungen, Kernkonzepten, Anwendungsfällen und verwandten Ankern für YAGNI und BDD.
Referenzkatalog
skill/semantic-anchor-translator/references/catalog.md
Erweiterung des Katalogs um neue Einträge für BDD und YAGNI mit Proponenten, alternativen Namen und Kernkonzepten.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

Possibly related issues

Possibly related PRs

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed Der Titel beschreibt präzise die Hauptänderung: Hinzufügen von zwei neuen semantischen Ankern (BDD und YAGNI). Er ist prägnant, spezifisch und vermittelt klar die primäre Änderung des Commits.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

Tip

Try Coding Plans. Let us write the prompt for your AI agent so you can ship faster (with fewer bugs).
Share your feedback on Discord.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@rdmueller rdmueller merged commit edbda4c into LLM-Coding:main Mar 9, 2026
6 of 8 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.

2 participants