project-logger — community project-logger, skillOS, community, ide skills, Claude Code, Cursor, Windsurf

v1.0.0
GitHub

About this Skill

Ideal for AI Agents like Claude, AutoGPT, and LangChain requiring structured project lifecycle management and evolutionary learning. A personal operating system for managing AI skills with lifecycle support, context separation, and evolutionary learning

dudusoar dudusoar
[0]
[0]
Updated: 3/5/2026

Agent Capability Analysis

The project-logger skill by dudusoar is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance.

Ideal Agent Persona

Ideal for AI Agents like Claude, AutoGPT, and LangChain requiring structured project lifecycle management and evolutionary learning.

Core Value

Empowers agents to track project progress, log decisions, and document updates using timestamped entries in a LOG.md file, leveraging context from CLAUDE.md for informed decision-making and seamless context separation.

Capabilities Granted for project-logger

Logging significant task completions and milestones
Documenting architectural and technical decisions
Recording issue resolutions and new feature additions

! Prerequisites & Limits

  • Requires access to CLAUDE.md for project context
  • Limited to managing a single project log (LOG.md)
Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

project-logger

Install project-logger, an AI agent skill for AI agent workflows and automation. Works with Claude Code, Cursor, and Windsurf with one-command setup.

SKILL.md
Readonly

Project Logger

Overview

This skill maintains a structured project log (LOG.md) that tracks progress, completed tasks, decisions, and important updates. It reads CLAUDE.md to understand project context and creates timestamped entries documenting the project's evolution.

When to Use This Skill

Use this skill when:

  • Completing a significant task or milestone
  • Making important architectural or technical decisions
  • Encountering and resolving issues
  • Adding new features or capabilities
  • Updating project dependencies or configuration
  • Need to review project history

Workflow

Step 1: Locate CLAUDE.md

Find and read the project's CLAUDE.md file to understand:

  • Project name and goals
  • Current phase and milestones
  • Technical architecture
  • Known issues

Default location: ./.claude/CLAUDE.md

Step 2: Determine Log Entry Type

Identify what type of entry to create:

Task Completion:

  • Feature implemented
  • Bug fixed
  • Refactoring completed
  • Tests added

Decision:

  • Architectural choice made
  • Technology/library selected
  • Design pattern adopted
  • Convention established

Update:

  • Dependency upgraded
  • Configuration changed
  • Documentation updated
  • Milestone reached

Issue:

  • Problem encountered
  • Workaround applied
  • Known limitation documented

Step 3: Create or Update LOG.md

Check if LOG.md exists in .claude/ directory:

If LOG.md doesn't exist:

  • Create it using the template in references/log_template.md
  • Add project header with name from CLAUDE.md
  • Create first entry

If LOG.md exists:

  • Read existing content
  • Add new entry at the top (reverse chronological order)
  • Preserve existing entries

Step 4: Format Log Entry

Each entry should include:

markdown
1## YYYY-MM-DD HH:MM 2 3### [TYPE] Title 4 5**Context:** Brief explanation of why this happened 6 7**What Changed:** 8- Specific change 1 9- Specific change 2 10- Specific change 3 11 12**Impact:** 13- How this affects the project 14- Any breaking changes 15- Follow-up actions needed 16 17**Related:** 18- Links to commits, PRs, or issues (if applicable) 19- References to relevant files or documentation

Entry Types:

  • [FEAT] - New feature
  • [FIX] - Bug fix
  • [DECISION] - Architectural/technical decision
  • [REFACTOR] - Code refactoring
  • [DOCS] - Documentation update
  • [DEPS] - Dependency update
  • [CONFIG] - Configuration change
  • [MILESTONE] - Milestone reached
  • [ISSUE] - Problem or limitation

Step 5: Add Entry Example

Good entry:

markdown
1## 2025-12-30 15:30 2 3### [FEAT] Added skill-analyzer meta-skill 4 5**Context:** Need automated skill selection when starting projects. Manual skill 6discovery is time-consuming and error-prone. 7 8**What Changed:** 9- Created skill-analyzer meta-skill in `.claude/skills/` 10- Implemented workflow to scan SkillOS library 11- Added skill matching heuristics based on project context 12- Updates CLAUDE.md sections 5 (Available Skills) and 6 (Missing Skills) 13 14**Impact:** 15- Automates skill selection for new projects 16- Identifies gaps requiring project-specific skills 17- Completes the project setup workflow (works with project-context-generator) 18 19**Related:** 20- Commit: b27c2ea 21- Files: `.claude/skills/skill-analyzer/SKILL.md`

Avoid vague entries:

markdown
1## 2025-12-30 2 3Updated some files.

Step 6: Update Maintenance Notes in CLAUDE.md

After logging, optionally update the "Maintenance Notes" section in CLAUDE.md:

  • Update "Last Updated" date
  • Add entry to "Recent Changes"
  • Update "Known Issues" if relevant

Log Organization

Reverse Chronological Order

Most recent entries appear first:

markdown
1# Project Log: SkillOS 2 3## 2025-12-30 16:00 4[Most recent] 5 6## 2025-12-30 14:00 7 8## 2025-12-29 10:00 9[Oldest at bottom]

Grouping by Date

For multiple entries on the same day, use subheadings:

markdown
1## 2025-12-30 2 3### 16:00 - [FEAT] Added feature X 4... 5 6### 14:00 - [FIX] Fixed bug Y 7...

Best Practices

Be Specific

  • Include file paths, function names, or specific components
  • Mention exact version numbers for dependencies
  • Reference commits, PRs, or issues

Explain "Why"

  • Document the rationale behind decisions
  • Explain trade-offs considered
  • Note what alternatives were rejected

Track Impact

  • Note what breaks (breaking changes)
  • Identify follow-up work needed
  • Update known issues

Regular Updates

  • Log after completing significant work
  • Don't batch too many changes into one entry
  • Update while details are fresh

Example LOG.md Structure

See references/log_template.md for the complete template and examples.

Resources

references/log_template.md

Template for creating LOG.md files with:

  • Header structure
  • Entry format examples
  • Best practices
  • Sample entries for different types

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is project-logger?

Ideal for AI Agents like Claude, AutoGPT, and LangChain requiring structured project lifecycle management and evolutionary learning. A personal operating system for managing AI skills with lifecycle support, context separation, and evolutionary learning

How do I install project-logger?

Run the command: npx killer-skills add dudusoar/skillOS/project-logger. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for project-logger?

Key use cases include: Logging significant task completions and milestones, Documenting architectural and technical decisions, Recording issue resolutions and new feature additions.

Which IDEs are compatible with project-logger?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for project-logger?

Requires access to CLAUDE.md for project context. Limited to managing a single project log (LOG.md).

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add dudusoar/skillOS/project-logger. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use project-logger immediately in the current project.

Related Skills

Looking for an alternative to project-logger or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

149.6k
0
AI

flags

Logo of vercel
vercel

flags is a Next.js feature management skill that enables developers to efficiently add or modify framework feature flags, streamlining React application development.

138.4k
0
Browser

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI