dld-common

Provide shared bash utilities for DLD project configuration and decision records.

4|Updated Mar 7, 2026
One-click install
npx skills add https://github.com/jimutt/dld-kit --skill dld-common
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dld-common
Source: https://github.com/jimutt/dld-kit/tree/main/skills/dld-common
Command: npx skills add https://github.com/jimutt/dld-kit --skill dld-common

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill provides essential shared utility scripts that power other Decision-Linked Development (DLD) skills, ensuring consistency and efficiency in managing decision records and project configuration.

Core Features & Use Cases

  • Centralized Utilities: Offers functions for resolving project roots, accessing configuration, and managing decision directories.
  • Automated ID Generation: Provides a script to determine the next sequential decision ID.
  • Index Regeneration: Includes a script to automatically rebuild the INDEX.md file from decision records.
  • Status Updates: Offers a utility to update the status of decision records.
  • Use Case: When implementing a new feature, other DLD skills can leverage next-id.sh to ensure unique decision identifiers and regenerate-index.sh to keep the decision log up-to-date.

Quick Start

Use the dld-common skill to get the next available decision ID.

Frequently Asked Questions about dld-common

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

FAQPage Schema
How do I generate the next sequential ID for a decision log?

To generate the next sequential ID for a decision log, you can use a dedicated bash utility script that automatically determines the next available identifier to ensure records remain unique.

What is the best way to automatically rebuild an INDEX.md file from decision records?

The best way to rebuild an INDEX.md file is by running an automated bash script that regenerates the index directly from your existing decision records to maintain consistency.

How do I manage project configuration for Decision-Linked Development frameworks?

You can manage project configuration for Decision-Linked Development by utilizing centralized bash scripts that resolve project roots, access configuration files, and manage decision directories.

Can I update the status of decision records using bash scripts?

Yes, you can update the status of decision records using a specific bash utility script designed to modify and maintain the state of your decision logs.

Do I need shared utility scripts to maintain consistency across decision log operations?

Yes, shared utility scripts are essential for maintaining consistency across decision log operations because they centralize functions like ID generation and index regeneration for other skills.