一键导入
timewarrior-efficient-entry
Use when you need to quickly log work activities and maintain consistent tags without duplicates or gaps
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when you need to quickly log work activities and maintain consistent tags without duplicates or gaps
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Format commit messages following Conventional Commits 1.0.0 specification. Ensures consistent, semantic commit messages that support automated changelog generation and semantic versioning. Includes jujutsu and git examples with jujutsu-first approach for best practices.
Bookmark management CLI for searching, organizing, and syncing bookmarks with tagging, import/export, and browser integration. Use when helping end users manage bookmarks via CLI: (1) Adding and searching bookmarks, (2) Organizing with tags, (3) Importing from browsers or files, (4) Exporting and backing up, (5) Bulk operations and migrations.
FluxCD is the standard GitOps approach for Kubernetes - diagnose issues, manage resources, and optimize deployments using declarative configuration synced from Git
| name | timewarrior-efficient-entry |
| description | Use when you need to quickly log work activities and maintain consistent tags without duplicates or gaps |
| license | Apache-2.0 |
| compatibility | Requires timewarrior (timew) command-line tool |
| metadata | {"author":"vdesjardins","version":"1.0"} |
Fast, consistent time tracking: avoid tag chaos, time guessing, and duplicate entries through a proven 5-step workflow.
timew start as you work)Without discipline, agents under time pressure:
dev, development, DEV all in use by Fridaybuffer, misc, admin pollute the listtimew tags :week
Why: Takes 5 seconds. Prevents tag name chaos. You'll see exactly what tags you've been using.
What you do: Note the exact spelling, case, and format
(e.g., development not dev).
Scenario: You have 5 minutes before a meeting. Log 3 activities today.
# Find exact tag names from similar recent work
timew export :day | grep -o '"tags":\[[^]]*\]' | head -5
# Then use those EXACT names when entering new entries
timew start 9am development project-alpha
timew stop
timew start 11am code-review team-beta
Key: You're reusing proven tag names, not inventing new ones.
Scenario: You forgot to log yesterday. You need times AND tags.
# Check a similar day from this week for both times and tags
timew report 2025-01-18 rc.columns=start,end,tags
# Then match that pattern for yesterday
timew track 2025-01-19T09:00:00 - 2025-01-19T12:00:00 development project-alpha
timew track 2025-01-19T13:00:00 - 2025-01-19T17:00:00 development project-alpha
Key: You're matching existing patterns, not guessing new times. If you can't remember exact times, use the anchors you DO remember (meeting times, when you left).
Scenario: Your week has gaps between logged sessions.
# Check which tags dominated the day
timew summary :day monday
# Fill gaps > 30 min using tags from that day only
timew track 12:00 - 14:00 development # Gap after morning dev
timew track 11:00 - 13:00 project-alpha # Gap with context from work
# Skip gaps < 30 min (context-switching overhead not worth tracking)
Key: Never create buffer, context-switch, or admin tags.
Reuse what you know.
# See all tags you've used this week
timew tags :week
# Look for duplicates, typos, variations
# (e.g., "dev" vs "development", "alpha" vs "project-alpha")
# Check for placeholder tags you forgot about
timew summary :week
Fix discovered duplicates:
# Find all entries with misspelled tag
timew export :week | grep -o '"dev"'
# Modify entries to use correct tag
timew tag @5 development
timew untag @5 dev
| Scenario | Step 1 | Step 2 | Step 3 | Step 4 |
|---|---|---|---|---|
| Rapid same-day entry | Query tags (5s) | Copy recent tags | — | — |
| Backfill yesterday | Query tags (5s) | — | Query pattern day | Verify consistency |
| Fill week gaps | Query tags (5s) | — | — | Fill with existing tags only |
| Friday verification | timew tags :week | — | — | Check for duplicates |
| Mistake | Why It Happens | Workflow Fix |
|---|---|---|
dev + development coexist | Skip Step 1 (tag query) | Always query first |
| Backfilled times are ±2 hours off | Invent times (Step 3) | Query a pattern day instead |
buffer, misc pollute tags | Create placeholders (Step 4) | Reuse only existing tags |
| Discover duplicates Friday PM | Guess-and-fix approach | Do Step 5: bulk verify |
| Gaps in daily totals | Skip filling (Step 4) | Fill gaps > 30min only |
timew tags :weektimew export :day | grep tagstimew report SIMILAR_DAYtimew track commandstimew tags :week and scan for typosTotal for a complete backfill + gap fill: ~2 minutes instead of 10+ minutes of guessing and fixing.
For detailed commands and advanced operations, see:
entry-patterns.md – Step-by-step commands for each scenariotag-management.md – List, filter, and color-code tagsdata-correction.md – Modify, delete, undo operationsanalysis-reports.md – Query and reporting commandscomplete-reference.md – Full timewarrior command reference