agent-log

Solid

Use this skill to maintain an agent log in .agents/log, a decision journal shared by the developer and agents. Trigger when the user explicitly asks to use agent-log or record/update an agent log entry; when planning, implementing, or finalizing a significant feature in a repo with an existing .agents/log; or before non-trivial changes or questions in areas covered by existing entries. Never initialize .agents/log unless the user explicitly asks for an agent log.

AI & Automation 16 stars 0 forks Updated today MIT

Install

View on GitHub

Quality Score: 80/100

Stars 20%
41
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Agent Log Maintain `.agents/log/` — a version-controlled journal of product and engineering decisions, tradeoffs, and directions, co-owned by the developer and agents. Entries capture *why* — the reasoning that code and git history cannot recover. ## Layout - `.agents/log/index.md` — index of all entries - `.agents/log/YYYY-MM-DD-slug.md` — one entry per feature or decision Initialize `.agents/log/` only when the user explicitly asks — by invoking this skill or directly requesting an agent log. If `.agents/log/` is absent otherwise, do not create it, even when a plan is approved. When initializing, create `.agents/log/index.md` with the table header from Index Format; create an entry only if the current task records a decision. ## Entry Format ```markdown --- title: Human-readable decision or feature title date: YYYY-MM-DD status: wip | done related_paths: - src/feature-area/ - src/shared/specific-file.ts --- ## Background Context needed to understand the problem. Link related entries as [title](YYYY-MM-DD-other-entry.md). ## Problem What is being solved and why now. ## Questions & Answers Clarifying questions asked and the user's answers. Open questions stay here until resolved. ## Decision The chosen design. Concrete: file paths, type signatures, data shapes. Mark examples with ✅ (do) and ❌ (don't) — the canonical notation for all entries. Use Mermaid diagrams only when they clarify the decision. ## Tradeoffs & Alternatives Rejected options and why. Th...

Details

Author
denysdovhan
Repository
denysdovhan/agents
Created
5 months ago
Last Updated
today
Language
Shell
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category