From ac16da122d72fe0e451d87cb7ff92cd5f704995f Mon Sep 17 00:00:00 2001 From: noisedestroyers Date: Mon, 21 Jul 2025 10:58:31 -0400 Subject: [PATCH] refined instructions --- .obsidian/app.json | 1 + .obsidian/appearance.json | 1 + .obsidian/core-plugins.json | 31 ++++++ .obsidian/workspace.json | 211 ++++++++++++++++++++++++++++++++++++ ai/instructions.md | 18 +-- 5 files changed, 254 insertions(+), 8 deletions(-) create mode 100644 .obsidian/app.json create mode 100644 .obsidian/appearance.json create mode 100644 .obsidian/core-plugins.json create mode 100644 .obsidian/workspace.json diff --git a/.obsidian/app.json b/.obsidian/app.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/.obsidian/app.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/.obsidian/appearance.json b/.obsidian/appearance.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/.obsidian/appearance.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/.obsidian/core-plugins.json b/.obsidian/core-plugins.json new file mode 100644 index 0000000..b977c25 --- /dev/null +++ b/.obsidian/core-plugins.json @@ -0,0 +1,31 @@ +{ + "file-explorer": true, + "global-search": true, + "switcher": true, + "graph": true, + "backlink": true, + "canvas": true, + "outgoing-link": true, + "tag-pane": true, + "properties": false, + "page-preview": true, + "daily-notes": true, + "templates": true, + "note-composer": true, + "command-palette": true, + "slash-command": false, + "editor-status": true, + "bookmarks": true, + "markdown-importer": false, + "zk-prefixer": false, + "random-note": false, + "outline": true, + "word-count": true, + "slides": false, + "audio-recorder": false, + "workspaces": false, + "file-recovery": true, + "publish": false, + "sync": true, + "webviewer": false +} \ No newline at end of file diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json new file mode 100644 index 0000000..6e13538 --- /dev/null +++ b/.obsidian/workspace.json @@ -0,0 +1,211 @@ +{ + "main": { + "id": "d07f4e34532f3e72", + "type": "split", + "children": [ + { + "id": "8e40885aec9505c0", + "type": "tabs", + "children": [ + { + "id": "df08ab6e10e4c7c1", + "type": "leaf", + "state": { + "type": "markdown", + "state": { + "file": "ai/instructions.md", + "mode": "source", + "source": false + }, + "icon": "lucide-file", + "title": "instructions" + } + }, + { + "id": "2f6eede9b1e03c3b", + "type": "leaf", + "state": { + "type": "markdown", + "state": { + "file": "ai/instructions.md", + "mode": "source", + "source": false + }, + "icon": "lucide-file", + "title": "instructions" + } + }, + { + "id": "b49c30f3f1dab9ed", + "type": "leaf", + "state": { + "type": "markdown", + "state": { + "file": "claude.md", + "mode": "source", + "source": false + }, + "icon": "lucide-file", + "title": "claude" + } + } + ], + "currentTab": 1 + } + ], + "direction": "vertical" + }, + "left": { + "id": "039970d4a2103a1a", + "type": "split", + "children": [ + { + "id": "1c8338e1b9e575a5", + "type": "tabs", + "children": [ + { + "id": "f8c44918229098a6", + "type": "leaf", + "state": { + "type": "file-explorer", + "state": { + "sortOrder": "alphabetical", + "autoReveal": false + }, + "icon": "lucide-folder-closed", + "title": "Files" + } + }, + { + "id": "ed325d1dbe678569", + "type": "leaf", + "state": { + "type": "search", + "state": { + "query": "", + "matchingCase": false, + "explainSearch": false, + "collapseAll": false, + "extraContext": false, + "sortOrder": "alphabetical" + }, + "icon": "lucide-search", + "title": "Search" + } + }, + { + "id": "1bbf96a272f81ea4", + "type": "leaf", + "state": { + "type": "bookmarks", + "state": {}, + "icon": "lucide-bookmark", + "title": "Bookmarks" + } + } + ] + } + ], + "direction": "horizontal", + "width": 200 + }, + "right": { + "id": "6b16070e6bb1c031", + "type": "split", + "children": [ + { + "id": "d538ee4d1887b29d", + "type": "tabs", + "children": [ + { + "id": "da9b32934b4dca31", + "type": "leaf", + "state": { + "type": "backlink", + "state": { + "file": "ai/instructions.md", + "collapseAll": false, + "extraContext": false, + "sortOrder": "alphabetical", + "showSearch": false, + "searchQuery": "", + "backlinkCollapsed": false, + "unlinkedCollapsed": true + }, + "icon": "links-coming-in", + "title": "Backlinks for instructions" + } + }, + { + "id": "68ea842833479e43", + "type": "leaf", + "state": { + "type": "outgoing-link", + "state": { + "file": "ai/instructions.md", + "linksCollapsed": false, + "unlinkedCollapsed": true + }, + "icon": "links-going-out", + "title": "Outgoing links from instructions" + } + }, + { + "id": "0ce68553f2d23902", + "type": "leaf", + "state": { + "type": "tag", + "state": { + "sortOrder": "frequency", + "useHierarchy": true, + "showSearch": false, + "searchQuery": "" + }, + "icon": "lucide-tags", + "title": "Tags" + } + }, + { + "id": "cbd058fcdb03a7e8", + "type": "leaf", + "state": { + "type": "outline", + "state": { + "file": "ai/instructions.md", + "followCursor": false, + "showSearch": false, + "searchQuery": "" + }, + "icon": "lucide-list", + "title": "Outline of instructions" + } + } + ] + } + ], + "direction": "horizontal", + "width": 300, + "collapsed": true + }, + "left-ribbon": { + "hiddenItems": { + "switcher:Open quick switcher": false, + "graph:Open graph view": false, + "canvas:Create new canvas": false, + "daily-notes:Open today's daily note": false, + "templates:Insert template": false, + "command-palette:Open command palette": false + } + }, + "active": "2f6eede9b1e03c3b", + "lastOpenFiles": [ + "ai/roles.md", + "ai/instructions.md", + "ai", + "README.md", + "claude.md", + "git-commit-all.sh", + "git-commit.sh", + "git-add.sh" + ] +} \ No newline at end of file diff --git a/ai/instructions.md b/ai/instructions.md index 0fa8f95..bdb9e27 100644 --- a/ai/instructions.md +++ b/ai/instructions.md @@ -12,7 +12,7 @@ Each project will have 5 *phases*, with each phase documented in an individual . 5. Delivery The *status* of each file will follow template -> working -> final. -Each phase file will be named @ai/{phase#}.{phase}.{status}.md +Each phase file will be named @ai/{phase#}.{phase}.{status}.md. As we work within a phase, construct and refine these files to define the work done and any output. #### Roles: There will be an @ai/roles.md file which will contain traits to help through each phase. During each phase, please assume the corresponding role unless prompted otherwise. @@ -23,17 +23,19 @@ As we work, please append to the @ai/history.json file. #### Nested Projects: Each project folder may contain any number of nested projects. We may split very complex problems into easier-to-solve projects with separation of concerns. The folder will be the named after the project. +#### Todos: +As we identify and formalize tasks and issues, please maintain @todo/todo.md as the master list of tasks. Please document progress in files named @todo/{issue#}.md + #### Folder Structure: Each project folder will contain this set of files: |--**claude.md**: your top level instructions. Read-only. |--**README.md**: a summary of the project -|--**/ai/instructions.md**: (this file) how to use this development system. Read-only. -|--**/ai/selfreflection.md**: any notes that will help you optimize performance inside this project. -|--**/ai/{phase#}.{phase}.{status}.md**: report of information from each phase -|--**/ai/history.json**: after each prompt, please append the defined format -|--/issues/todo.md -|--/issues/{issue#}.md -|--/docs/ +|--**@ai/instructions.md**: (this file) how to use this development system. Read-only. +|--**@ai/selfreflection.md**: any notes that will help you optimize performance inside this project. +|--**@ai/{phase#}.{phase}.{status}.md**: report of information from each phase +|--**@ai/history.json**: after each prompt, please append the defined format +|--@todo/todo.md +|--@todo/{issue#}.md |--{Project1} |--{Project2} |--{ProjectN}