A Responsibility-Driven Design workbench. Paste a problem statement, harvest candidate classes and responsibilities, build a deck of CRC cards, and let the analyzer flag god objects, orphans, and tight coupling — then export a spec. New here? Start with the interactive RDD guide.
Write (or paste) a few sentences describing what the system should do. Then harvest candidates — click any highlighted word to cycle it class → responsibility → off.
Candidate classes
Candidate responsibilities
Drag these into a card's "does" list, or add them by hand.
No classes yet. Harvest candidates above, load the sample, or add one by hand.