This mode supports reflection. What would you like to reflect on?
Reflect on the addition of a purpose-specific mode
Please press the "Good", "Bad", or "Want to try" button in the input field.
The Good
What good things have happened?
The new purpose-specific mode makes it easier to visualize how to use the system.
What kind of "purpose-specific mode" is this "purpose-specific mode"?
Writing and Reflection Support
What kind of "writing assistance" is this "writing assistance"?
The Bad
What bad things have happened?
Sprouting references from existing code to modules in add mode, so you have to go around adding references to them every time you add something.
What do you hope will happen to you in such a situation?
I'd like to add a specialized mode module and write one line to be incorporated in a nice way.
What kind of "add" is that "add"?
The specialized mode usually fits in one file, so it's like writing it. Now I have to write it and then modify it to call it from a file here and there.
What kind of "specialized mode" is this "specialized mode"?
Any additional questions or commands that are different from the default ones
Is there anything else about that "add on"?
Right now, the code in each part of the mainframe is calling the specialized mode individually, and the specialized mode is adding questions and commands, so each part is going to have to know "what specialized mode is available".
What kind of "command" is that "command"?
Things to try
What would you like to try?
Introduce a mediator to manage the specialization mode
If you do that, what happens next?
You can call the mediator for each part, so you don't have to edit when you add a new specialized mode.
Where is that "add"?
This page is auto-translated from /nishio/目的特化モードを追加したことについて振り返る using DeepL. If you looks something interesting but the auto-translated English is not good enough to understand it, feel free to let me know at @nishio_en. I'm very happy to spread my thought to non-Japanese readers.