ワンクリックで
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.