D
DevcoreAI

Getting Started

Slash Commands

Type / in the chat input to see all available commands. Built-in commands handle context management, planning, and task lifecycle.

/newtask

Starts a fresh task, carrying over a summary of the current task as context. Use this when the current goal is complete and you want to start something new without losing the thread.

Example

/newtask Now add the unit tests for the auth module
/smol

Compacts the current conversation by summarizing the history, freeing up context window space. Equivalent to manually triggering Auto Compact. Also available as /compact.

Example

/smol
/newrule

Creates a new rule file in .clinerules/ based on the current conversation. Use this after a productive session to preserve coding standards or decisions as persistent instructions.

Example

/newrule Always use async/await instead of .then() chains
/deep-planning

Triggers an exhaustive planning mode: DevcoreAI silently investigates your codebase, asks targeted clarifying questions, then generates an implementation_plan.md with file-by-file specifications. Ideal for large features or cross-cutting refactors.

Example

/deep-planning Add multi-tenancy support to the database layer
/explain-changes

Generates a plain-English summary of all code changes made during the current task. Useful before committing or sharing a PR.

Example

/explain-changes
/reportbug

Packages the current task context into a bug report format. Helpful for filing issues against your project or against DevcoreAI itself.

Example

/reportbug

Custom workflow commands

You can create your own slash commands using Workflows. A workflow file at .clinerules/workflows/deploy.md becomes available as /deploy.