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.