| name | anthropic-ai-claude-code-skilld |
| description | Use Claude, Anthropic's AI assistant, right from your terminal. Claude can understand your codebase, edit files, run terminal commands, and handle entire workflows for you. ALWAYS use when writing code importing "@anthropic-ai/claude-code". Consult for debugging, best practices, or modifying @anthropic-ai/claude-code, anthropic-ai/claude-code, anthropic-ai claude-code, anthropic ai claude code, claude-code-2.1.88, claude code 2.1.88. |
| metadata | {"version":"2.1.195","generated_by":"cached","generated_at":"2026-06-28T00:00:00.000Z"} |
Exhen/claude-code-2.1.88 @anthropic-ai/claude-code@2.1.195
Tags: stable: 2.1.181, latest: 2.1.195, next: 2.1.195
References: package.json • README
Search
Use skilld search "query" -p @anthropic-ai/claude-code instead of grepping .skilld/ directories. Run skilld search --guide -p @anthropic-ai/claude-code for full syntax, filters, and operators.
API Changes
This section documents version-specific API changes — prioritize recent major/minor releases.
Also changed: No additional breaking changes, removals, or renames detected in v2.1.x lineage.
Best Practices
-
Write Bash command descriptions in active voice with clear intent — use 5-10 words for simple commands (e.g., "List files in current directory"), and add context for complex ones with piping or flags (e.g., "Find and delete all .tmp files recursively"). Avoid vague words like "complex" or "risk"; focus on describing what the command does source
-
Use FileRead's offset and limit parameters for large files instead of reading the entire file at once — this avoids truncation by token caps and allows paginated reading source
-
When reading PDF files with FileRead, use the pages parameter to limit requests to a maximum of 20 pages at a time — this ensures efficient handling of large documents source
-
Pass Workflow args as actual JSON values (objects or arrays), never as JSON-encoded strings — stringified args break destructuring and array methods in the workflow script source
-
Use Workflow's scriptPath parameter when iterating on workflow scripts — edit the returned script file and re-invoke with the same scriptPath to avoid resending large scripts source
-
Define Workflow meta as a pure literal object without computed values — JSON serialization of meta requires this constraint source
-
Resume Workflow executions with resumeFromRunId to preserve caching — completed agent() calls with unchanged prompts return cached results instantly while new or edited calls re-run source
-
Keep Agent descriptions to 3-5 words — they are shown in progress UI and should be scannable at a glance source
-
Ask 1-4 questions per AskUserQuestion call with 2-4 options each — keep header labels to 12 characters maximum and option labels to 1-5 words for clarity in the UI source
-
Set Monitor's timeout_ms to match the expected operation duration (default 300000ms / 5 min, max 3600000ms / 60 min) — use persistent: true for session-length watches like PR monitoring or log tails that require TaskStop to terminate source
-
Use present continuous form for Task activeForm (e.g., "Running tests", "Compiling") — this is shown in the spinner while the task is in_progress source
-
Name new Worktrees with alphanumeric characters, dots, underscores, and dashes only; limit to 64 characters total — invalid names will be rejected by git worktree source
-
Persist Cron tasks across sessions by setting durable: true — this writes to .claude/scheduled_tasks.json and survives restarts; omit or set false for in-memory tasks that die when the session ends source