원클릭으로
self-track
Log your contributions to the vault and query them by category, project, or date range. YOUR contributions only.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Log your contributions to the vault and query them by category, project, or date range. YOUR contributions only.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Analyze 1:1 patterns with a specific person — action item follow-through, recurring topics, carry-forward rate. Reports facts from notes only. Does NOT assess relationship quality. Use for any 1:1 pattern analysis: "analyze my 1:1s with X", "1:1 trends with X", "1:1 patterns", "how are my 1:1s with X going?"
Create personal calendar time blocks — focus time, task blocks, deep work. Finds free slots, proposes options, confirms before any write — no attendees, ever. For reminders, use /myna:reminder. Does not handle meeting prep or scheduling others.
Scan the entire vault for blockers — explicit blocker callouts and overdue tasks. Separates your blockers from tasks assigned to others. Use for any blockers query: "what's blocked?", "show me blockers", "any blockers?", "what's holding things up?"
Deep-dive briefing on one person — role, shared projects, open items, pending feedback, 1:1 history, personal notes. Works for directs, peers, manager, or cross-team. (For all directs at once, use /myna:team-health.)
Catch me up on a project — quick (3-5 bullet TL;DR) or full (status, timeline, blockers, tasks, dependencies, upcoming meetings). Use for any project status or update request: "catch me up on X", "status of X", "how is X going", "where are we with X", "what's the latest on X".
Save information to the vault — quick notes, observations, tasks, recognition, project status. Use when: "capture: [text]", "log this", "add task: [desc]", "observation about [person]", "create recurring task". NOT for processing email/messages (/myna:process-updates), meeting notes (/myna:process-meeting), or inbox triage (/myna:email-triage). For links, use /myna:links.
| name | self-track |
| description | Log your contributions to the vault and query them by category, project, or date range. YOUR contributions only. |
| user-invocable | true |
| argument-hint | log contribution: [description] | what did I do this quarter | what decisions did I make in March | how much feedback did I give this month | what did I do on [project] |
If vault_path is not in context, read ~/.myna/config.yaml first. If the file does not exist, tell the user to run /myna:setup and stop.
Logs your contributions and lets you query them. Log what you did; query it later by category, project, or date range.
Intent check: Before reading an external source (email/Slack/calendar) or making your first vault write — proceed only if the user's request addressed Myna (contains "myna") or explicitly named this action. Otherwise, confirm intent before proceeding.
Read at session start:
_system/config/workspace.yaml — for user.name and user.role (context only — used to disambiguate ambiguous contributions, does not select categories)_system/config/projects.yaml — for cross-referencing project-level impactContributions log path: Journal/contributions-{YYYY-W\d\d}.md (ISO week, e.g. contributions-2026-W18.md).
Five universal categories — role-agnostic. A junior IC and a VP both log in the same buckets.
delivery — things you built, shipped, or completed: features, designs, documents, processesdecisions — calls you made when a direction was needed: architecture, scope, escalations resolvedfeedback — developmental input you gave to others: code reviews, written feedback, growth conversationspeople — helping, growing, or unblocking others: mentoring, coaching, unblocking teammates, onboardingquality — making things more reliable, maintainable, or efficient: documentation, process improvements, risk mitigation, issue preventionTrigger: "log contribution: [description]", "I just [did something worth logging]"
Entry format (content-first, newest-first within the week):
- **{category}:** {description} [; result: {result}] ({source}, {user.name}, {YYYY-MM-DD})
result captures what changed because of this contribution. Include it when stated or confidently inferable. Omit when genuinely unknown — do not fabricate.
How:
user.role as context when the description is ambiguous.result from the description if possible:
Journal/contributions-{YYYY-W\d\d}.md.
If file doesn't exist, create it:---
week: {YYYY-W\d\d}
---
#contributions
## Contributions — {YYYY-W\d\d}
> Newest-first. Each entry: category, description, result (if known), source, date.
result is missing or low-confidence: also add to ReviewQueue/review-self.md:- [ ] Enrich contribution: "{description}"
Logged: {YYYY-MM-DD} · {category}
Inferred result: {inferred result, or "none inferred"}
→ confirm result | rewrite | skip (process as-is)
---
The entry is written to the vault in step 4 regardless of what happens next. The review queue is additive — it can improve the entry but never gates it.
Infer the category from the description. When ambiguous, pick the primary action — don't ask unless genuinely unclear.
Worked example:
User: "log contribution: led the auth migration design review and made the final call on the caching architecture"
decisions (made the call).Journal/contributions-2026-W14.md:
- **decisions:** Led auth migration design review and made final call on caching architecture; result: caching direction set, team unblocked (self-track, {user.name}, 2026-04-05)Output: "Logged: [decisions] Led auth migration design review — caching direction set."
Worked example (result missing):
User: "log contribution: gave feedback to Sarah on her API spec"
feedback.Journal/contributions-2026-W14.md:
- **feedback:** Gave feedback to Sarah on her API spec (self-track, {user.name}, 2026-04-05)ReviewQueue/review-self.md:- [ ] Enrich contribution: "Gave feedback to Sarah on her API spec"
Logged: 2026-04-05 · feedback
Inferred result: none inferred
→ confirm result | rewrite | skip (process as-is)
---
Output: "Logged: [feedback] Gave feedback to Sarah — added to review queue for result context (say 'skip' when reviewing to process as-is)."
No contributions logged: "No contributions found for that period. You can log them now with 'log contribution: [description]', or contributions are captured automatically during daily wrap-up."
Uncertain contributions: If a contribution can't be confirmed from explicit source data, note it once at the end in plain English — e.g., "2 entries couldn't be verified from source notes."
Append-only: Never overwrite or truncate an existing contributions file. New entries always prepend (newest-first). If the file header is missing, create it first, then prepend — never rewrite existing entries.