cangjie-stdx-config

Configure Cangjie projects to use stdx libraries across platforms.

1|Updated Mar 14, 2026
One-click install
npx skills add https://github.com/SunriseSummer/CangjieDocValidator --skill cangjie-stdx-config
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cangjie-stdx-config
Source: https://github.com/SunriseSummer/CangjieDocValidator/tree/main/.github/skills/stdx_config
Command: npx skills add https://github.com/SunriseSummer/CangjieDocValidator --skill cangjie-stdx-config

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides clear, step-by-step instructions for configuring Cangjie projects to use the standard extension library (stdx) across different operating systems and architectures, simplifying cross-platform development.

Core Features & Use Cases

  • Platform-Specific Configuration: Detailed TOML examples for Linux, macOS, and Windows, covering both x86_64 and aarch64 architectures.
  • Dynamic vs. Static Libraries: Guidance on choosing and configuring either dynamic or static libraries for stdx.
  • Dependency Management: Instructions on how to integrate stdx into your cjpm.toml file.
  • Use Case: A developer needs to build a Cangjie application that uses stdx on both their Linux development machine and a macOS CI server. This Skill provides the exact TOML configurations and build commands needed for both environments.

Quick Start

Configure your project's cjpm.toml to use the dynamic stdx library for Linux x86_64 by adding the provided path-option to the bin-dependencies under the correct target.

Frequently Asked Questions about cangjie-stdx-config

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

FAQPage Schema
How do I configure Cangjie stdx for cross-platform builds?

To configure Cangjie stdx for cross-platform builds, you add specific path-options to the bin-dependencies in your cjpm.toml file. This provides exact TOML configurations for Linux, macOS, and Windows across x86_64 and aarch64 architectures.

What is the difference between dynamic and static stdx library configuration in cjpm?

Configuring dynamic versus static stdx libraries in cjpm involves choosing your preferred library type and updating the cjpm.toml file accordingly. This Skill provides guidance on selecting and setting up either dynamic or static library dependencies for your project.

Does the Cangjie stdx crypto module require OpenSSL dependencies?

Yes, the Cangjie stdx crypto and net modules require OpenSSL dependencies. You must ensure OpenSSL is properly installed and configured on your system to successfully build projects utilizing these specific standard extension library modules.

How do I integrate the standard extension library into my Cangjie project?

To integrate the standard extension library into your Cangjie project, you modify the cjpm.toml file to include stdx as a dependency. This Skill outlines the step-by-step instructions for adding stdx to your project's build configuration.

Can I use Cangjie stdx on both Linux and macOS development environments?

Yes, you can use Cangjie stdx on both Linux and macOS environments. This Skill provides the exact TOML configurations and build commands needed to maintain consistent standard extension library setups across different operating systems and architectures.