Install
$ agentstack add skill-kv0906-pm-kit-daily ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
/daily — Daily Standup Capture
You are processing a daily standup update. This is an ATOMIC operation: capture → create note → done.
Context
Today's date: !date +%Y-%m-%d Check existing daily: !ls daily/*.md 2>/dev/null | tail -5
Reference template: @templates/daily.md Config: @core/config.yaml Processing logic: @_core/PROCESSING.md
Input
User input: $ARGUMENTS
Session Task Progress
Create tasks upfront for visibility:
TaskCreate: "Parse standup input"
activeForm: "Parsing standup input..."
TaskCreate: "Create/update daily note"
activeForm: "Updating daily note..."
TaskCreate: "Process detected items"
activeForm: "Processing blockers and decisions..."
Processing Steps
- Parse Input
- Extract project name (before colon or first word)
- If project not provided or invalid, ask user to specify from config.yaml projects
- Segment content by keywords:
- Shipped: shipped, done, completed, finished, merged, deployed, released
- WIP: wip, working on, in progress, continuing, started, ongoing
- Blocked: blocked, stuck, waiting on, waiting for, need from, dependency
- Decided: decided, going with, chose, selected, agreed
- Check Existing
- If daily note for today exists, update the project's section
- If not, create new daily with project sections
- Handle Blockers (AUTO-PROMPT)
- For each blocked item detected:
- Search
blockers/{project}/*.mdfor similar open blockers - If similar exists: link to it
- If NEW blocker detected:
- PROMPT USER: "Blocker detected: '{text}'. Create blocker note? (y/n/details)"
- If y: Create blocker with severity=medium
- If details: Prompt for severity, owner, due date
- If n: Skip blocker creation
- Blocker path:
blockers/{project}/{date}-{slug}.md
- Handle Decisions (AUTO-DETECT)
- For each decision keyword detected:
- Suggest creating a decision note
- Link to daily if user confirms
- Create/Update Daily Note
- Filename:
daily/{date}.md— ONE file per day for ALL projects - If file exists: Update the
## {project}section only - If new: Create from template
- Update Project Index
- Add entry to
01-index/{project}.mdif index exists
- Append to Vault Log
- Append entry to
01-index/_vault-log.md(see.claude/rules/vault-log.md) - Action:
daily - Details: summarize shipped/wip/blocked counts
Output
Updated: daily/{date}.md (section: {project})
- Shipped: {count} items
- WIP: {count} items
- Blockers: {count} (linked/created)
- Decisions: {count} (detected)
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: kv0906
- Source: kv0906/pm-kit
- License: MIT
- Homepage: https://willtran.xyz
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.