You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
With the goal of separating user + application space.
Current situation
Atm, when one runs kurt init it creates 2 types of files in the user's filesystem:
Instructions (to be used by Cursor, Claude Code etc)
Writing project + format templates (in ./kurt/templates)
Issues with this
Shipping updates to system files requires updating the CLI, and then running a kurt init / kurt update to refresh system files. Awkward.
Project + format templates might be customized by the user (eg to conform to their style, structure needs). If these are edited in place in ./kurt/templates, this creates a need to decide on ignore / merge behavior when handling updates.
Potential solution
Move system files (instructions + format / project templates) to the CLI, accessible via a kurt show or similar command (inspired by Effect Solutions).
When a user a) customizes a format / project template or b) creates their own, create a local version of that template in kurt/templates, that will only be updated by the user (not any update process). This is user space.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
With the goal of separating user + application space.
Current situation
Atm, when one runs
kurt initit creates 2 types of files in the user's filesystem:./kurt/templates)Issues with this
kurt init/kurt updateto refresh system files. Awkward../kurt/templates, this creates a need to decide on ignore / merge behavior when handling updates.Potential solution
kurt showor similar command (inspired by Effect Solutions).kurt/templates, that will only be updated by the user (not any update process). This is user space.Beta Was this translation helpful? Give feedback.
All reactions