Step 1: Give AI the "Rules"
Choose the file to load based on your purpose.
vcdesign_core_with_rp.yamlThis includes everything: VCDesign Core concepts and RP (Resolution Protocol).
(If you load this, you don't need to load
vcdesign_core.yaml separately.)
A. For Practical Design Judgment (Recommended)
B. For Structure/Map Only
C. For IDG Implementation Patterns
Best for needing concrete code examples and implementation rules.
Step 2: Consult based on Use Case
Once the structure is understood, you can ask for specific design reviews.
Pattern A: API Design Review (IDG)
Check if your API definition is "ambiguous" or "avoiding responsibility".
Pattern B: Logic Placement (BOA)
"Where should I put this logic?"
Pattern C: Value Continuity Question (VCD)
Asking not for the "correct answer" but "what is easily weathered".
A question to understand the core of VCDesign (Value Continuity Design).
Step 3: What to Expect?
AI that understands VCDesign will return "Boundary Pointers", not just code fixes.
- Bad Example "It's more convenient to make this parameter optional."
- VCDesign Answer "Making this parameter optional makes 'who decides' ambiguous, violating IDG's Ownership rule. Make it required or separate the caller."