From rafayels-engineering
Create or update today's dev log entry in the Obsidian vault. Use after merging a PR or completing significant work.
npx claudepluginhub rafayelgardishyan/rafayels-marketplace --plugin rafayels-engineeringThis skill is limited to using the following tools:
Resolve the dev-log directory from project-config, then create or update
Generates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
Resolve the dev-log directory from project-config, then create or update today's entry inside it:
VAULT=$(${CLAUDE_PLUGIN_ROOT}/skills/project-config/scripts/project-config get vault.path)
SUBPATH=$(${CLAUDE_PLUGIN_ROOT}/skills/project-config/scripts/project-config get dev_log.subpath)
DEV_LOG_DIR="${VAULT}/${SUBPATH}"
# Today's entry lives at: ${DEV_LOG_DIR}/YYYY-MM-DD.md
Use today's date. Append if the file exists, create if it doesn't.
# Dev Log — YYYY-MM-DD
## [PR Title or Feature Name]
**PR:** #NNN (if applicable)
**Branch:** branch-name
### What changed
- [Bullet point summary of changes]
### Key decisions
- [Any architectural or design decisions made]
### Screenshots
![[assets/filename.png]]
If UI changes were made:
assets/ subfolder inside ${DEV_LOG_DIR} (resolved above)![[assets/filename.png]]