sdd-log

Manage session data logging for decisions, issues, and knowledge into YAML files.

Updated Jan 19, 2026
One-click install
npx skills add https://github.com/sync-dev-org/sync-sdd --skill sdd-log
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sdd-log
Source: https://github.com/sync-dev-org/sync-sdd/tree/main/framework/claude/skills/sdd-log
Command: npx skills add https://github.com/sync-dev-org/sync-sdd --skill sdd-log

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a structured way to record critical project information such as decisions, issues, and knowledge directly within your session, ensuring traceability and persistence.

Core Features & Use Cases

  • Record Decisions: Log explicit choices made during development.
  • Track Issues: Report bugs, feature requests, or enhancements.
  • Store Knowledge: Save reusable insights and learnings.
  • Resolve Issues: Mark issues as completed with resolution details.
  • Update Entries: Modify existing log entries.
  • Flush Data: Persist all unrecorded items to YAML files.

Quick Start

Use the sdd-log skill to record a decision about the new authentication module.

Frequently Asked Questions about sdd-log

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I log development decisions and track issues within a project session?

You can log development decisions and track issues by recording entries into YAML files. This process persists your project session data within a designated directory, ensuring traceability for explicit choices and bug reports.

What is the best way to persist session knowledge and decision logs in YAML format?

The best way to persist session knowledge in YAML format is to use a structured logging command that flushes unrecorded items. This saves decisions, issues, and insights directly into YAML files for later retrieval.

Can I update existing decision logs or resolve tracked issues after they are recorded?

Yes, you can update existing decision logs and resolve tracked issues. The system supports subcommands specifically for modifying entries and marking issues as completed with detailed resolution information.

How does YAML-based issue tracking work for saving reusable project insights?

YAML-based issue tracking works by parsing subcommands to store reusable project insights into structured files. This ensures that knowledge and learnings are persisted as structured data within your session directory.

Do I need any external dependencies to manage session data logging in YAML files?

No external dependencies are required to manage session data logging in YAML files. The system operates independently to parse subcommands and interact directly with YAML files for data persistence and retrieval.