dt-code

dt-cc

OtherClaude Codeby daturkel

Summary

Tools for improving code quality.

Install to Claude Code

/plugin install dt-code@dt-cc

Run in Claude Code. Add the marketplace first with /plugin marketplace add daturkel/dt-cc if you haven't already.

README.md

dt-cc

A collection of useful Claude Code plugins for enhanced development workflows.

Overview

dt-cc provides a set of plugins that extend Claude Code with powerful commands for git workflows and code quality improvements. These plugins streamline common development tasks with AI-powered automation.

Plugins

dt-git

Tools for interacting with git and GitHub.

Commands:

  • /dt-git:commit [all] - Generate AI-powered commit messages and create commits
  • /dt-git:commit - Commit currently staged changes
  • /dt-git:commit all - Stage all changes, then commit
  • Automatically analyzes changes and creates meaningful, concise commit messages
  • Follows repository commit message conventions
  • Warns about sensitive files before committing
  • /dt-git:create-pr - Create pull requests with AI-generated descriptions
  • Analyzes all commits and changes in your branch
  • Generates comprehensive PR title and description
  • Automatically pushes branch if needed
  • Returns PR URL when complete

dt-code

Tools for improving code quality.

Commands:

  • /dt-code:document [file_path] - Add documentation to modified functions and classes
  • Focuses on code that appears in git diff
  • Adds concise, meaningful documentation
  • Follows language-specific documentation conventions
  • Preserves existing code style and formatting
  • /dt-code:review [file_path] - Review code changes since origin/HEAD
  • Analyzes code quality, potential issues, and security concerns
  • Provides actionable, prioritized feedback
  • Can focus on specific files or review all changes
  • References specific line numbers in feedback

Installation

To add the marketplace:

/plugin marketplace add daturkel/dt-cc

To add the plugins:

/plugin enable dt-git@dt-cc
/plugin enable dt-code@dt-cc

Usage

Once installed, use the commands via Claude Code's slash command interface:

/dt-git:commit all
/dt-git:create-pr
/dt-code:document src/main.py
/dt-code:review

Extras

Recommended settings

{
  "cleanupPeriodDays": 99999,
  "includeCoAuthoredBy": false,
  "alwaysThinkingEnabled": false
}

Recommended statusline

  "statusLine": {
    "type": "command",
    "command": "npx -y ccstatusline@latest",
    "padding": 0
  },

Then in ~/.config/ccstatusline/settings.json: <details> <summary>Click to expand</summary>

{
  "version": 3,
  "lines": [
    [
      {
        "id": "1",
        "type": "model",
        "color": "",
        "rawValue": true
      },
      {
        "id": "2",
        "type": "separator"
      },
      {
        "id": "3",
        "type": "context-percentage",
        "color": "",
        "rawValue": false
      },
      {
        "id": "4",
        "type": "separator"
      },
      {
        "id": "ea3f4940-abff-4a4e-98f7-ece47287bded",
        "type": "session-cost",
        "color": ""
      },
      {
        "id": "2f9313cf-9ea5-40db-bada-67be91d0f384",
        "type": "separator",
        "color": "white",
        "customText": " on "
      },
      {
        "id": "5",
        "type": "git-branch",
        "color": "",
        "rawValue": true,
        "metadata": {
          "hideNoGit": "true"
        }
      },
      {
        "id": "5a00d08a-08db-4e11-a120-361b8038e476",
        "type": "separator"
      },
      {
        "id": "4244adea-c4f6-46ad-8139-fccd49a22942",
        "type": "git-worktree",
        "color": "",
        "rawValue": true,
        "metadata": {
          "hideNoGit": "true"
        }
      },
      {
        "id": "af1153ff-510a-42a7-b3d1-e6784fb8c525",
        "type": "separator"
      },
      {
        "id": "7",
        "type": "git-changes",
        "color": "",
        "rawValue": false,
        "metadata": {
          "hideNoGit": "true"
        }
      }
    ],
    [],
    []
  ],
  "flexMode": "full-minus-40",
  "compactThreshold": 60,
  "colorLevel": 2,
  "inheritSeparatorColors": false,
  "globalBold": false,
  "powerline": {
    "enabled": false,
    "separators": [
      ""
    ],
    "separatorInvertBackground": [
      false
    ],
    "startCaps": [],
    "endCaps": [],
    "autoAlign": false
  }
}

</details>

License

MIT License - see LICENSE for details.

Related plugins

Browse all →