Introduction

When performing interface design or visual layout, invoking compositional principles (such as the rule of thirds, symmetry, and leading lines) helps generate more reasonable solutions. dsh-composition is a plugin that provides this type of reference knowledge.

Plugin Overview

The plugin is maintained by uckkk and belongs to the memory category. It is a pure Node implementation with no network dependencies, designed to assist with visual and interface design decisions.

Installation and Enablement

  1. Run the installation command.
dsh plugin add dsh-composition
  1. Modify the profile’s package.json and add the configuration item to dsh.profile.bundles.
{
  "dsh.profile.bundles": ["dsh-composition"]
}
  1. The plugin requires the following peerDependencies:
    - @deepseek-ai/cordis: “^4.0.1”
    - @deepseek-ai/dsh-tools: “>=0.1.0-rc.6”

Core Features

  • Composition principle reference: Provides a general composition knowledge base for photography, painting, and interface layout.
  • No network, no external services: Runs entirely locally and does not depend on external interfaces.

Usage

After installation, invoke the tool registered by the plugin in the session.

Notes

  • Installation means third-party code runs on your local machine. Please review the source code and license yourself.
  • The plugin runs with the permissions of the current dsh process. Please ensure the code source is trusted.

Resources

  • GitHub: https://github.com/uckkk/dsh-composition
  • Directory: https://www.skillhub.cn/plugins/uckkk/dsh-composition