cangjie-cjpm

Manage Cangjie CJPM project dependencies, configuration, and workspaces.

4|1|Updated Mar 29, 2026
One-click install
npx skills add https://github.com/JunjieChen0/NJUST --skill cangjie-cjpm
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: cangjie-cjpm
Source: https://github.com/JunjieChen0/NJUST/tree/main/src/bundled-skills/skills-cangjie/cangjie-cjpm
Command: npx skills add https://github.com/JunjieChen0/NJUST --skill cangjie-cjpm

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Guidance on using cjpm to manage Cangjie projects, including dependencies, configuration files (cjpm.toml), workspaces, and typical build/test workflows.

Core Features & Use Cases

  • CJPM command guidance for init, build, run, test, bench, and workspace management.
  • Configuration and workspace setup across single-module and multi-module CJPM projects.
  • Troubleshooting and best practices for dependency resolution and cross-target builds.

Quick Start

Run cjpm init to scaffold a new workspace.

Frequently Asked Questions about cangjie-cjpm

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

FAQPage Schema
How do I configure cjpm.toml for Cangjie project dependencies?▼

Configure cjpm.toml dependencies by specifying required packages and versions under the [dependencies] section to resolve external libraries for your Cangjie project build.

What is the best way to set up a multi-module workspace with cjpm?▼

Setting up a multi-module workspace with cjpm involves configuring the [workspace] section in cjpm.toml to manage shared dependencies and build multiple modules cohesively.

How do I initialize a new Cangjie project using cjpm?▼

You can initialize a new Cangjie project using cjpm by running the cjpm init command, which scaffolds the necessary directory structure and default cjpm.toml configuration file.

Does cjpm support cross-target builds for Cangjie projects?▼

Yes, cjpm supports cross-target builds for Cangjie projects, allowing you to compile and test applications across different target environments using standard cjpm workflows.

Why does dependency resolution fail in my cjpm workspace setup?▼

Dependency resolution in a cjpm workspace setup may fail due to misconfigured [dependencies] or [workspace] sections in cjpm.toml, requiring troubleshooting of version conflicts and module paths.