بنقرة واحدة
triage
Strategically route orphaned files and extract scattered tasks
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Strategically route orphaned files and extract scattered tasks
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
| name | triage |
| description | Strategically route orphaned files and extract scattered tasks |
| model_hint | fast |
Cleanup and routing tool that finds standalone files and scattered tasks, then suggests where they belong using your current strategic context (Week Priorities + Quarterly Goals).
This skill handles quick decisions. Be concise. Don't over-analyze. Make a routing decision and move on. Target: <2 seconds of thinking per item.
00-Inbox/ to projects, person pages, or resource folders- [ ] tasks scattered across notes and routes them appropriately/triage - Process everything (files + tasks)/triage files - Organize standalone files only/triage tasks - Extract and route tasks only$MODE: Optional. "files" | "tasks" | "all". Default: "all"
Before processing inbox items, load strategic context and build an index of existing entities. This makes triage strategically aware and enables intelligent routing.
Read these files to understand current priorities:
Week Priorities: 00-Inbox/Week_Priorities.md
Quarterly Goals: 03-Tasks/Quarterly_Goals.md
This context will inform routing decisions - entries matching current priorities get higher confidence scoring and are surfaced first.
List all files in 04-Projects/:
{ name, path, description, status, pillar }List all files in 05-Areas/People/External/ and 05-Areas/People/Internal/:
{ name, path, company, role, type: internal|external }List any additional folders under 05-Areas/ that aren't People or Career:
{ name, path, type: area_type }Parse System/pillars.yaml:
This step activates automatically when QMD is installed. It dramatically improves routing accuracy by matching inbox items to goals, projects, and people by meaning, not just keywords.
Check if QMD MCP tools are available by calling the status tool (QMD MCP). If available:
After loading strategic context (Step 0), enhance matching with semantic search:
For each inbox item, run:
query(query="[item title + first 100 words of content]", limit=5)
This finds vault content related by meaning. "Email about onboarding flow" matches "Q1 goal: improve activation rate" even though they share no keywords.
For task deduplication, use semantic similarity instead of keyword overlap:
query(query="[task description]", limit=3)
Catches semantic duplicates: "Review Q1 metrics" detected as duplicate of "Check quarterly pipeline numbers".
For goal alignment scoring, run:
query(query="[item content]", limit=3)
against quarterly goals and weekly priorities. Items semantically related to active goals get a +25 confidence boost.
How this changes matching:
| Aspect | Without QMD (keyword) | With QMD (semantic) |
|---|---|---|
| Goal matching | Exact keyword overlap only | Meaning-based: "churn analysis" matches "retention goal" |
| Duplicate detection | >60% string similarity | Semantic similarity: different words, same intent |
| Person matching | Name must appear in text | Role/title references found: "the sales VP" → Sarah Chen |
| Project matching | Project name in filename | Thematic connection: "pricing update" → "Acme Deal" project |
Merge semantic scores with entity scores from Step 0. The combined confidence determines routing priority.
If QMD is not available: Skip silently. The standard keyword-based matching in the steps below handles routing with existing patterns.
Organize standalone files in the 00-Inbox/ folder by suggesting where they belong.
Scan 00-Inbox/
Match Against Strategic Context & Entities
For each inbox file, check in this order:
| Check | Match Criteria | Action | Confidence Boost |
|---|---|---|---|
| Week Priority match | Content relates to this week's Top 3 priorities | Route to associated project/person, flag as HIGH priority | +30 points |
| Quarterly Goal match | Content relates to current quarter's goals | Route to associated project, flag as strategic | +20 points |
| Project match | File mentions project name, or filename contains project reference | Route to specific project file | +10 points if also matches priority |
| Person match | File is about a specific person, contains their name prominently | Route to person page OR suggest linking | +10 points if person mentioned in priorities |
| Company match | File mentions company name, or attendees from known domain | Route to company page in 05-Areas/Companies/ | Base confidence |
| Pillar keyword match | Content matches pillar keywords | Tag with pillar, suggest relevant category | Base confidence |
| No entity match | None of the above | Fall back to category routing | Low confidence |
Category Fallback Rules
When no specific entity matches, use these rules:
| Destination | Criteria |
|---|---|
04-Projects/ | Has deadline, specific outcome, time-bound |
05-Areas/[specific area]/ | Belongs to a role-specific area (Accounts/, Team/, Content/) |
05-Areas/People/ | Person-specific information |
06-Resources/ | Reference material, knowledge, learnings |
07-Archives/ | Old/completed, no longer active |
| Delete | No value, redundant, or temporary |
Present Suggestions with Strategic & Entity Context
Show what was matched, prioritizing items that align with current priorities:
File: [filename]
Strategic Context: [Week Priority/Q Goal if matched]
Match: [entity type] → [specific entity name]
Destination: [exact path]
Confidence: [high/medium/low] ([score]/100)
Action: [suggested action]
Sort order:
Flag misalignments:
Execute with Confirmation
mv (not copy)Extract uncompleted tasks from notes and route them appropriately.
Scan Sources
00-Inbox/Meetings/*.md - Meeting action items00-Inbox/*.md - Captured tasks- [ ]Extract Tasks
- [ ] itemsMatch Tasks to Entities
For each task:
Deduplication Check
For each task, check against:
00-Inbox/Weekly_Plans.md03-Tasks/Tasks.mdFlag items with >60% similarity to existing tasks.
Ambiguity Detection
Flag tasks that are:
Generate clarification questions for ambiguous items.
Present Results
Ready to Route (clear, non-duplicate items):
Potential Duplicates (>60% similarity):
Needs Clarification (ambiguous):
Route with Confirmation
00-Inbox/Weekly_Plans.mdProcess all orphaned items:
00-Inbox/📬 Triage Report
=== STRATEGIC CONTEXT ===
Week Priorities:
• Mobile App Launch (beta by Friday)
• Q2 Planning finalization
• Sarah's team onboarding
Quarterly Goals:
• Launch mobile app beta (Q1)
• Expand into EMEA market (Q2)
• Build product marketing team (Q1)
=== STRUCTURE DISCOVERED ===
• 4 projects found in 04-Projects/
• 12 people found in 05-Areas/People/
• 3 companies found in 05-Areas/Companies/
• 3 pillars configured
=== FILES (2) ===
1. "Screenshot 2026-01-28.png"
Found in: 00-Inbox/
Strategic Context: (no automatic match - image file)
Suggested: Review manually or describe context
2. "Q1_Planning_Notes.md"
Strategic Context: ✓ Week Priority "Q2 Planning" (related)
Match: PROJECT → "Q2 Planning"
Destination: 04-Projects/Q2_Planning.md
Confidence: MEDIUM (70/100)
Action: Merge into Q2 Planning project?
=== TASKS (4) ===
🎯 HIGH PRIORITY - MATCHES WEEK PRIORITIES (1):
1. "- [ ] Finalize mobile app pricing model"
Found in: 04-Projects/Mobile_App_Launch.md
Strategic Context: ✓ Week Priority "Mobile App Launch" + Q1 Goal
Match: Already in correct project
Confidence: HIGH (95/100)
Action: Extract to Week Priorities for visibility?
📋 NEEDS ROUTING (2):
2. "- [ ] Follow up with Sarah about timeline concerns"
Found in: random meeting note
Strategic Context: ✓ Week Priority "Sarah's team onboarding"
Match: PERSON → "Sarah Chen"
Destination: Add to Sarah's person page action items
Confidence: HIGH (85/100)
3. "- [ ] Review competitor pricing"
Found in: scattered note
Strategic Context: (no direct priority match)
Match: PILLAR → "Product Strategy"
Destination: Week Priorities or Tasks.md?
Confidence: MEDIUM (60/100)
⚠️ DUPLICATE (1):
4. "- [ ] Reach out to Sarah"
Found in: old meeting note
78% match with existing task in Week Priorities
Action: Skip / Merge / Keep both?
=== TASKS (5 items) ===
✅ READY TO ROUTE (3):
1. "Follow up with Sarah about Q1 budget"
→ Week Priorities
Links: People/External/Sarah_Chen.md
2. "Prep slides for conference"
→ Week Priorities
Pillar: Thought Leadership
3. "Review competitor analysis for Acme deal"
→ 04-Projects/Acme_Deal.md (project match)
Links: 05-Areas/Companies/Acme_Corp.md
⚠️ POTENTIAL DUPLICATE (1):
4. "Contact Tom about implementation"
→ 78% match with "Reach out to Tom" in Week Priorities
[s]kip / [m]erge / [k]eep both?
❓ NEEDS CLARIFICATION (1):
5. "Fix the bug"
- Too vague. Which bug? What system?
---
Proceed with ready items? [y/n]
Because discovery happens at runtime:
No configuration needed - triage adapts as your structure grows.
mv not cp when moving filesUpdate System/usage_log.md to mark inbox triage as used.
Analytics (Silent):
Call track_event with event_name triage_completed and properties:
This only fires if the user has opted into analytics. No action needed if it returns "analytics_disabled".
Process synced Granola meetings to update person pages, extract tasks, and organize meeting notes
Capture solved problems as categorized documentation with YAML frontmatter for fast lookup
Personal career coach with 4 modes: weekly reports, monthly reflections, self-reviews, promotion assessments
Generate a DexDiff methodology document from your vault customisations: package how you use Dex so others can replicate it
Rigorous whole-system checkup — verifies every Dex feature honestly (working / off / broken / couldn't-check), self-heals what is provably safe, and guides the user only where Dex cannot fix itself. Replaces /health-check.
Interactive post-onboarding tour with adaptive pathways based on available data