AgentSkillsCN

claude-code-cli-guide

为新功能生成产品需求文档(PRD)。适用于功能规划、新项目启动,或在被要求撰写 PRD 时使用。触发条件包括:create a prd、write prd for、plan this feature、requirements for、spec out。

SKILL.md
--- frontmatter
name: claude-code-cli-guide
description: Complete Claude Code CLI usage guide. Use when users ask about CLI commands, flags, options, or usage patterns. Triggers on questions like "how to use claude command", "what flags are available", "how to run claude in pipe mode", "CLI options", or requests for command examples.

CLI Reference

Quick reference for Claude Code CLI commands and flags.

Basic Commands

CommandDescription
claudeStart interactive REPL
claude "query"Start REPL with initial prompt
claude -p "query"One-shot query (pipe/SDK mode)
claude -cContinue most recent conversation
claude -r <id>Resume specific session
claude configConfiguration management
claude mcpMCP server configuration
claude updateUpdate to latest version

Common Flags

FlagDescription
-p, --printOne-shot query mode (pipe/SDK mode)
-c, --continueContinue most recent conversation
-r, --resume <id|name>Resume session by ID or name
--model <name>Specify model (opus/sonnet/haiku)
--fallback-model <name>Fallback model when primary unavailable
--output-format <fmt>Output format (text/json/stream-json)
--max-turns <n>Limit agent turns
--max-budget-usd <n>Maximum budget in USD
--add-dir <path>Add working directory
--system-prompt <p>Override system prompt
--append-system-prompt <p>Append to system prompt
--system-prompt-file <path>Load system prompt from file
--append-system-prompt-file <path>Append prompt from file
--allowedTools <patterns>Restrict tools (supports glob patterns)
--disallowedTools <patterns>Disable tools (supports glob patterns)
--tools <list>Limit available tools
--permission-mode <mode>Permission mode (default/acceptEdits/plan/dontAsk/bypassPermissions)
--dangerously-skip-permissionsSkip permission prompts (dangerous)
--agent <name>Specify agent to use
--agents <json>Define custom subagents (JSON format)
--chrome / --no-chromeChrome browser integration
--remoteCreate web session
--teleport <id>Resume web session
--from-pr <url>Resume session from GitHub PR
--fork-sessionCreate new session ID
--session-id <id>Specify session ID
--plugin-dir <path>Load plugins from directory
--verboseVerbose logging
--debugDebug mode

Detailed References