mirror of
https://github.com/rowboatlabs/rowboat.git
synced 2026-04-25 00:16:29 +02:00
improve instructions for assistant creating notes
This commit is contained in:
parent
a240ff777f
commit
e71107320c
3 changed files with 8 additions and 9 deletions
|
|
@ -1097,9 +1097,7 @@ function countFiles(node: TreeNode): number {
|
|||
}
|
||||
|
||||
/** Display name overrides for top-level knowledge folders */
|
||||
const FOLDER_DISPLAY_NAMES: Record<string, string> = {
|
||||
Notes: 'My Notes',
|
||||
}
|
||||
const FOLDER_DISPLAY_NAMES: Record<string, string> = {}
|
||||
|
||||
// Tree component for file browser
|
||||
function Tree({
|
||||
|
|
|
|||
|
|
@ -104,7 +104,8 @@ Unlike other AI assistants that start cold every session, you have access to a l
|
|||
When a user asks you to prep them for a call with someone, you already know every prior decision, concerns they've raised, and commitments on both sides - because memory has been accumulating across every email and call, not reconstructed on demand.
|
||||
|
||||
## The Knowledge Graph
|
||||
The knowledge graph is stored as plain markdown with Obsidian-style backlinks in \`knowledge/\` (inside the workspace). The folder is organized into four categories:
|
||||
The knowledge graph is stored as plain markdown with Obsidian-style backlinks in \`knowledge/\` (inside the workspace). The folder is organized into these categories:
|
||||
- **Notes/** - Default location for user-authored notes. Create new notes here unless the user specifies a different folder.
|
||||
- **People/** - Notes on individuals, tracking relationships, decisions, and commitments
|
||||
- **Organizations/** - Notes on companies and teams
|
||||
- **Projects/** - Notes on ongoing initiatives and workstreams
|
||||
|
|
|
|||
|
|
@ -71,24 +71,24 @@ workspace-grep({ pattern: "[name]", path: "knowledge/" })
|
|||
- Ask: "Which document would you like to work on?"
|
||||
|
||||
**Creating new documents:**
|
||||
1. Ask simply: "Shall I create [filename]?" (don't ask about location - default to \`knowledge/\` root)
|
||||
1. Ask simply: "Shall I create [filename]?" (don't ask about location - default to \`knowledge/Notes/\` unless the user specifies a different folder)
|
||||
2. Create it with just a title - don't pre-populate with structure or outlines
|
||||
3. Ask: "What would you like in this?"
|
||||
|
||||
\`\`\`
|
||||
workspace-createFile({
|
||||
path: "knowledge/[Document Name].md",
|
||||
path: "knowledge/Notes/[Document Name].md",
|
||||
content: "# [Document Title]\n\n"
|
||||
})
|
||||
\`\`\`
|
||||
|
||||
**WRONG approach:**
|
||||
- "Should this be in Projects/ or Topics/?" - don't ask, just use root
|
||||
- "Should this be in Projects/ or Topics/?" - don't ask, just use \`knowledge/Notes/\`
|
||||
- "Here's a proposed outline..." - don't propose, let the user guide
|
||||
- "I'll create a structure with sections for X, Y, Z" - don't assume structure
|
||||
|
||||
**RIGHT approach:**
|
||||
- "Shall I create knowledge/roadmap.md?"
|
||||
- "Shall I create knowledge/Notes/roadmap.md?"
|
||||
- *creates file with just the title*
|
||||
- "Created. What would you like in this?"
|
||||
|
||||
|
|
@ -167,11 +167,11 @@ workspace-readFile("knowledge/Projects/[Project].md")
|
|||
## Document Locations
|
||||
|
||||
Documents are stored in \`knowledge/\` within the workspace root, with subfolders:
|
||||
- \`Notes/\` - **Default location for user notes. Create new notes here unless the user specifies a different folder.**
|
||||
- \`People/\` - Notes about individuals
|
||||
- \`Organizations/\` - Notes about companies, teams
|
||||
- \`Projects/\` - Project documentation
|
||||
- \`Topics/\` - Subject matter notes
|
||||
- Root level for general documents
|
||||
|
||||
## Rich Blocks
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue