task
Rapid Task Capture
Rapid task capture without breaking flow.
When to Use
- When a task pops into your head while working
- After identifying something that needs to be done
- When someone assigns you something in a meeting
- Any time you need to remember to do something later
Syntax
/task [task description]
/task !high [task description]
/task !low [task description]
Examples:
/task Fix the data loader bug
/task !high Review PI's comments before meeting
/task !low Refactor the plotting utilities
/task Update documentation for preprocessing script
Execution Steps
1. Parse Input
Extract priority and task text:
| Input | Priority | Task Text |
|---|---|---|
/task Fix bug |
Normal | Fix bug |
/task !high Fix bug |
High | Fix bug |
/task !low Fix bug |
Low | Fix bug |
Priority flags must be at the start of the task text.
2. Add to tasks.md
Append task to the appropriate section in tasks.md:
| Priority | Section |
|---|---|
!high |
## High Priority |
| (default) | ## Normal Priority |
!low |
## Low Priority / Someday |
Format:
- [ ] [Task description]
3. Confirm (Brief)
Single-line confirmation:
✅ Added to [priority] tasks.
Examples:
✅ Added to high priority tasks.
✅ Added to tasks.
✅ Added to low priority tasks.
Behavior Notes
Speed is Priority
- No confirmation dialogs
- No follow-up questions
- Minimal output
- Get the user back to work immediately
Task Format
Tasks are added as unchecked markdown checkboxes:
- [ ] Task description here
Append Position
New tasks are added at the end of the relevant priority section, before any blank lines or the next section.
No Deduplication
If the user adds the same task twice, add it twice. They may have a reason, and checking for duplicates slows things down.
Edge Cases
Empty task
/task
Response:
What's the task? Usage: /task [description] or /task !high [description]
Task looks like it should be an issue
If task description suggests >2 hours work (mentions "implement", "build", "create new", "research"):
✅ Added to tasks. (This sounds substantial - consider creating a GitHub issue for tracking)
Only suggest this for obviously large tasks.
Task with context
User can add any context they want:
/task Fix preprocessing bug - see note from 10:30am
Just add it as-is.
Example Session
User: /task Fix the edge case in validate_input.py
RA: ✅ Added to tasks.
User: /task !high Respond to reviewer comments
RA: ✅ Added to high priority tasks.
User: /task !low Someday refactor the whole pipeline
RA: ✅ Added to low priority tasks.
Resulting tasks.md:
## High Priority
- [ ] Respond to reviewer comments
## Normal Priority
- [ ] Fix the edge case in validate_input.py
## Low Priority / Someday
- [ ] Someday refactor the whole pipeline
Related Skills
note- For observations/thoughts (not action items)plan-week- Organize tasks into weekly plansummarize-meeting- Extracts tasks from meeting notes automatically
More from braselog/researchassistant
scientific-writing
Write scientific manuscripts with proper structure (IMRAD), citations (APA/AMA/Vancouver), figures/tables, and reporting guidelines (CONSORT/STROBE/PRISMA). Use when drafting any manuscript section, improving writing clarity, or preparing for journal submission.
15statistical-analysis
Comprehensive statistical analysis toolkit for research. Conduct hypothesis tests (t-test, ANOVA, chi-square), regression, correlation, Bayesian stats, power analysis, assumption checks, and APA reporting. Use when the user asks about statistics, needs help analyzing data, or when writing methods sections that include statistical approaches.
5literature-review
Conduct comprehensive, systematic literature reviews using multiple databases (PubMed, bioRxiv, Semantic Scholar, OpenAlex). Creates documented searches, synthesizes findings thematically, verifies citations, and generates professional markdown reports with multiple citation styles (APA, Nature, Vancouver). Use when the user needs thorough literature research or types /deep_research.
5next
Assess current project state and suggest the most valuable next action. The primary entry point for users who aren't sure what to do. Analyzes context, checks for issues, and recommends specific skills or actions.
4quarterly-review
Conduct a quarterly review of your overall research mission and direction. This is a user-level review stored in ~/.researchAssistant/. Use when the user types /quarterly_review, every 3 months, after major project milestones, or when questioning research direction.
4weekly-review
Conduct a weekly review of project progress and plan for the upcoming week. Use when the user types /weekly_review, when it's Monday and no review exists for this week, or at the end of the work week. Aggregates daily activity entries and identifies patterns.
4