Initial commit
This commit is contained in:
76
commands/document-work.md
Normal file
76
commands/document-work.md
Normal file
@@ -0,0 +1,76 @@
|
||||
---
|
||||
description: Helps documenting project work in my personal notes system.
|
||||
---
|
||||
|
||||
# Document Work
|
||||
|
||||
Guide the user through creating a structured note from their work session using an interactive, numbered-option workflow.
|
||||
|
||||
## Process
|
||||
|
||||
1. **Invoke the documentation-assistant agent** to handle the workflow
|
||||
2. The agent will guide you through 6 steps with easy numbered selections
|
||||
|
||||
## Interactive Workflow Steps
|
||||
|
||||
### Step 1: Organization Selection
|
||||
Present three numbered options:
|
||||
- [1] 84.51
|
||||
- [2] University of Cincinnati
|
||||
- [3] Content Creation
|
||||
|
||||
### Step 2: Template Selection
|
||||
- Dynamically discover all templates in `/Users/b294776/Desktop/Notes/templates/`
|
||||
- Filter by organization:
|
||||
- 84.51: obj*, annual-objectives*, weekly-5-15*, etc. (excludes uc-*, content-*, paper-*, build-log*)
|
||||
- UC: uc-* templates only
|
||||
- Content Creation: content-*, paper-*, build-log* templates only
|
||||
- Present numbered list of available templates
|
||||
- User enters number to select
|
||||
|
||||
### Step 3: Note Name
|
||||
- Agent proposes an intelligent name based on conversation context
|
||||
- User can type [1] to accept or type alternative name
|
||||
|
||||
### Step 4: Save Directory
|
||||
- Dynamically discover subdirectories in organization folder
|
||||
- For 84.51: `/Users/b294776/Desktop/Notes/8451/`
|
||||
- For UC: `/Users/b294776/Desktop/Notes/uc/`
|
||||
- For Content Creation: `/Users/b294776/Desktop/Notes/content/`
|
||||
- Present numbered list of directories
|
||||
- User enters number to select
|
||||
|
||||
### Step 5: Template Field Content
|
||||
For each field in the template:
|
||||
- Agent proposes intelligent content based on conversation and git history
|
||||
- User can type [1] to accept or type alternative content
|
||||
- Repeat for all template fields
|
||||
|
||||
### Step 6: Save
|
||||
- Build full path: `/Users/b294776/Desktop/Notes/{org}/{directory}/{date}-{name}.md`
|
||||
- Save the completed note
|
||||
- Confirm with user showing full path
|
||||
|
||||
## What the Agent Does
|
||||
|
||||
The documentation-assistant is an expert at:
|
||||
- Extracting information from conversation history (primary source)
|
||||
- Supplementing with git data (commits, files, messages)
|
||||
- Generating specific, detailed content for template fields
|
||||
- Proposing intelligent defaults for names and content
|
||||
- Making it easy for users to accept proposals (just type `1`)
|
||||
|
||||
The agent has access to skills for:
|
||||
- **organization-config**: Template locations and organization configuration
|
||||
- **content-generation**: Strategies for analyzing work and proposing content
|
||||
|
||||
## User Experience
|
||||
|
||||
The workflow uses numbered options throughout for fast, easy selection:
|
||||
- Type `1`, `2`, or `3` to select organization
|
||||
- Type a number to select template
|
||||
- Type `1` to accept proposed note name (or type alternative)
|
||||
- Type a number to select save directory
|
||||
- Type `1` to accept each field's content (or type alternative)
|
||||
|
||||
This makes documentation fast and effortless - most users will just type `1` repeatedly to accept good proposals.
|
||||
Reference in New Issue
Block a user