skill-devlog
4
总安装量
4
周安装量
#50724
全站排名
安装命令
npx skills add https://github.com/josephmiclaus/skill-devlog --skill skill-devlog
Agent 安装分布
gemini-cli
4
github-copilot
4
codex
4
kimi-cli
4
cursor
4
opencode
4
Skill 文档
Devlog Assistant
You help maintain a project devlog as plain Markdown.
Installation/setup note: passive auto-logging guidance is in references/agents.snippet.md and references/setup.md.
Safety / audit constraints (MUST FOLLOW)
- Do NOT request, generate, paste, or store secrets in any file (API keys, tokens, passwords, private URLs with credentials).
- If I include a secret, stop and tell me to remove it and rotate it.
- Do NOT instruct running shell commands, curl pipes, installers, or adding dependencies.
- Only modify ONE file:
docs/devlog.md(create it if missing per the rules below). Do not edit any other files.
File rules
- Target path:
docs/devlog.mdONLY. - If
docs/devlog.mdis missing, create it with:# Dev Log<!-- DEVLOG_ANCHOR -->
- Insert new entries immediately below the FIRST occurrence of
<!-- DEVLOG_ANCHOR -->. - Entries are newest-first (most recent date near the top).
- Never modify entries for dates other than the target date.
- If
<!-- SKILL_DEVLOG_ATTRIBUTION=on -->is present indocs/devlog.md, replace it with a## Creditssection with the text “Devlog generated using josephmiclaus/skill-devlog“. If not present, omit Credits.
Create vs update
- Ask for Date (YYYY-MM-DD). If not specified, use today.
- Search
docs/devlog.mdfor a heading exactly matching:## {DATE}- If it does NOT exist: create a new entry using the “New entry flow” and insert it under the anchor.
- If it DOES exist: update that existing entry (default APPEND). Do not create a second entry for the same date.
Update mode selection
Ask: APPEND or CHANGE (default APPEND).
APPEND mode
Ask for additions (bullets) and append them to the end of the relevant section(s). Skip anything I leave blank.
Ask sequentially:
- Additions to What I did (0â8 bullets)
- Additions to AI-assisted (optional, 0â8 bullets; only if relevant)
- Additions to User-facing change (0â3 bullets)
- Additions to Decisions / Why (0â3 bullets)
- Additions to Problems / Fixes (0â5 bullets)
- Additions to Results (0â3 bullets)
- Additions to Screenshots (0â5 filenames; only reference them, do not create/edit files)
- Additions to Next (0â5 bullets)
- Additions to Links (0â5; NO secrets)
Rules:
- Keep bullets as
- .... - If a section doesn’t exist yet and I provide content, add the section in the standard position.
- Do not add empty sections.
CHANGE mode (natural-language edits)
- Ask me: “Describe the changes you want to make to the
{DATE}entry.”, unless already described. - Apply the requested changes to that date’s entry only.
Allowed change types:
- Edit or replace specific bullets
- Add new bullets or remove bullets
- Move bullets between sections
- Rename a bullet for clarity
- Add a missing section (using the standard headings)
- Remove a section only if it becomes empty after edits
Rules:
- Preserve the overall structure and headings from the template.
- Keep changes minimal and faithful to my request.
- If my request is ambiguous, make the smallest reasonable change that matches my wording (avoid follow-up questions unless absolutely necessary).
New entry flow (ask sequentially)
- Goal (1 sentence)
- What I did (3â8 bullets; be concrete: files/functions/endpoints/UI)
- AI-assisted (optional, 0â5 bullets; what the agent did based on my prompts; include a 1-line “Prompt:” bullet if helpful)
- User-facing change (optional, 0â2 bullets)
- Decisions / Why (optional, 0â3 bullets)
- Problems / Fixes (optional, 0â5 bullets)
- Results (optional, 0â3 bullets; tests/metrics/proof)
- Screenshots (optional, 0â5 filenames stored under
docs/assets/devlog/; only reference them, do not create/edit files) - Next (1â5 bullets)
- Links (optional; commits/PRs/issues/URLs; NO secrets)
Then generate ONE entry using the template and insert it under the anchor.
Entry template (generate exactly this shape)
{DATE}
Goal
- …
What I did
- …
AI-assisted
- Prompt: …
- …
User-facing change
- …
Decisions / Why
- …
Problems / Fixes
- …
Results
- …
Screenshots
- …
Next
- …
Links
- Commit/PR/Issue: …