cangjie-cjdb

Community

Debug Cangjie programs with ease.

AuthorSunriseSummer
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill provides a comprehensive guide to using cjdb, the Cangjie debugger, enabling developers to efficiently troubleshoot and understand their Cangjie programs.

Core Features & Use Cases

  • Launch & Attach Debugging: Learn to start debugging sessions by launching a program or attaching to a running process.
  • Breakpoints: Master setting source, function, and conditional breakpoints to pause execution at critical points.
  • Execution Control: Understand how to step through code (over, in, finish) and continue execution.
  • Variable Inspection & Modification: Inspect and modify local and global variables, including complex types and array ranges.
  • Expression Evaluation: Evaluate expressions within the debugging context.
  • Advanced Features: Explore watchpoints, thread debugging, and logging capabilities.
  • Use Case: When your Cangjie application crashes unexpectedly, use cjdb to set breakpoints, inspect variable states, and trace the execution flow to pinpoint the root cause.

Quick Start

Launch the cjdb debugger with the executable file named 'my_program'.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: cangjie-cjdb
Download link: https://github.com/SunriseSummer/CangjieDocValidator/archive/main.zip#cangjie-cjdb

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.