Getting Started
Open LingCode, open a project folder, and look at the chat input bar at the bottom. The placeholder says "Plan, @ for context, / for commands". That's where you use skills. For the full product surface area, see the feature list; for multiple Claude Code sessions, see that guide.
Step 1: Type /
Type a forward slash / (with no space after it). A popup appears above the input with all available commands, grouped by category: Code, Git, Testing, Meta, and more.
Step 2: Pick a Skill
Use the arrow keys to move, or type to filter (e.g. rev to find /review). Press Enter or click to select. Your last 5 used skills appear at the top.
Step 3: Send
Press Enter to run the skill. The AI receives the skill's instructions plus your current file, selection, and project context.
Code Skills
Use these when you have a file open or code selected. They help you understand, improve, and maintain code.
| Command | What it does |
|---|---|
| /review | Review code for bugs, security, performance, and style |
| /explain | Explain selected code or the current file |
| /optimize | Suggest performance optimizations |
| /refactor | Suggest refactoring opportunities |
| /fix | Fix linting and compilation errors |
| /doc | Generate documentation for the code |
| /rename | Suggest better names for variables and functions |
| /simplify | Reduce complexity and improve clarity |
| /insights | Analyze codebase for patterns, tech debt, architecture |
| /pr-comments | Generate PR review comments for changed code |
| /batch | Orchestrate large-scale changes across the codebase |
Git Skills
Run these from the chat. No file selection needed; they work with your git state.
| Command | What it does |
|---|---|
| /commit | Create a git commit with an AI-generated message |
| /push | Push commits to remote with safety checks |
| /pr | Create a pull request with an AI-generated description |
Testing & Documentation
| Command | What it does |
|---|---|
| /test | Generate unit tests for the current file |
| /coverage | Analyze test coverage and suggest missing tests |
| /readme | Generate or update README for the project |
| /changelog | Generate CHANGELOG from recent git history |
| /release-notes | Generate version-specific release notes |
Security & Debugging
| Command | What it does |
|---|---|
| /debug | Help debug an issue in the current code |
| /security | Audit code for security issues and suggest fixes |
| /security-review | PR-focused security review of changed code |
| /deps | Review dependencies, suggest upgrades, check vulnerabilities |
Meta & Tools
Skills for configuring LingCode and extending it. Compatible with Cursor's skill format.
| Command | What it does |
|---|---|
| /create-skill | Guide to creating new Agent Skills (SKILL.md) |
| /create-rule | Create Cursor rules (.cursor/rules/*.mdc) |
| /create-subagent | Create custom subagents for specialized tasks |
| /migrate-to-skills | Convert rules and commands to skills format |
| /shell | Run the rest of the input as a literal shell command |
| /update-cursor-settings | Modify editor settings in settings.json |
| /compact | Summarize the conversation to free context |
Example: /explain
Open a file, select some code (or Cmd+A for the whole file), type /, choose /explain, and press Enter. The AI explains the code in plain language.
Example: /commit
Make changes to your files, then type /commit in the chat. Optionally add a hint: /commit fix the login bug. The AI analyzes your diff and creates a commit with a conventional message.
Tips
- Popup not showing? Type
/with no space. The popup appears only when the input starts with/and has no space yet. - Keyboard: Up/Down arrows to move, Enter to select, Escape to close.
- Agent mode: Skills work in both main chat and Agent mode. Select a skill, then start the task.
- Custom skills: Add your own via Settings or by placing SKILL.md files in
~/.cursor/skills/or.cursor/skills/.
Ready to try skills?
Browse the complete feature list, set up Magic Deploy for the App Store or Google Play, then download LingCode for Mac or read the Claude sessions workflow.
Read next: Why Cursor can't do what LingCode does.
Download LingCode for Mac