بنقرة واحدة
kanban-log
Log activity to a kanban task note — capture progress, decisions, and status updates for the active task.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Log activity to a kanban task note — capture progress, decisions, and status updates for the active task.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Weekly backlog audit — field completeness, staleness tiers, and duplicate detection. Run during grooming to clean up the backlog.
Creates a JIRA Bug with steps to reproduce, expected/actual behavior, and fix criteria. Activates when users ask to create a bug report, file a bug, or report an issue.
Creates a JIRA Epic with scope, success criteria, and child story breakdown. Activates when users ask to create an epic.
Creates a JIRA Story with user story format, acceptance criteria, and technical notes. Activates when users ask to create a story or user story.
Creates a JIRA Task for tech debt, infrastructure, documentation, or spike work. Activates when users ask to create a task, spike, tech debt ticket, or infrastructure work.
Daily briefing — sprint progress, new tickets, and recent comments in one report. Run this to get oriented at the start of the day.
| name | kanban-log |
| description | Log activity to a kanban task note — capture progress, decisions, and status updates for the active task. |
| allowed-tools | ["mcp__obsidian__read_note","mcp__obsidian__patch_note","mcp__obsidian__write_note","Bash"] |
| argument-hint | <task name> [summary] |
Append structured log entries to a kanban task note's #### Log section. This is the kanban equivalent of session-log — but instead of logging to the daily note, it logs to a specific task's note.
Work/Kanban.mdnew-note-folder setting (default: Work/Tasks/)Identify the target task. The user provides a task name as the first argument. If omitted, infer from the current session context (e.g., if the user has been working on a specific task this session).
Locate the task note.
Work/Kanban.md using mcp__obsidian__read_notenew-note-folder<new-note-folder>/<task name>.mdRead the task note using mcp__obsidian__read_note.
If the note does not exist, create it using mcp__obsidian__write_note with the template below, then proceed to log.
Get today's date using date +%Y-%m-%d via Bash.
Generate log entries from the conversation context:
- YYYY-MM-DD: <concise outcome>Patch the #### Log section using mcp__obsidian__patch_note:
#### Log and #### Links- ), replace it with the new entryPatch example — first log entry (replacing placeholder):
oldString: #### Log\n- \n\n#### LinksnewString: #### Log\n- 2026-04-16: Researched API design patterns, decided on OpenAPI 3.1\n\n#### LinksPatch example — appending to existing entries:
oldString: #### Log\n- 2026-04-14: Started research\n\n#### LinksnewString: #### Log\n- 2026-04-14: Started research\n- 2026-04-16: Drafted initial endpoints, shared with team\n\n#### LinksReport what was logged:
Logged to [[Design API spec]]:
- 2026-04-16: Drafted initial endpoints, shared with team
Fallback: If patch_note fails, use mcp__obsidian__write_note with mode: "append" and tell the user the entry was appended to the end of the file.
If a task note does not exist, create it with:
#task
### What
<task name>
### Why
### How
### Status
- Created: YYYY-MM-DD
#### Log
-
#### Links
[[wiki-links]] to reference other vault notes when relevantGood examples:
- 2026-04-14: Researched auth patterns, decided on OAuth2 with PKCE
- 2026-04-15: Implemented token refresh flow, hit CORS issue with redirect
- 2026-04-16: Fixed CORS via proxy config, PR ready for review
Bad examples:
- 2026-04-14: Worked on auth stuff
- 2026-04-15: Read 12 files, searched for 5 patterns, eventually found the issue on line 42 of auth.go...