start-1-4

GitHub

教授命令与导航技巧,涵盖斜杠命令、课程技能调用机制、会话回溯功能、模型努力度调整及Composer模式权限,旨在提升用户作为高级用户的操作效率。

claude-code-everyone-course/course-materials/.claude/skills/start-1-4/SKILL.md carlvellotti/free-ai-courses

Trigger Scenarios

用户输入 /start-1-4

Install

npx skills add carlvellotti/free-ai-courses --skill start-1-4 -g -y
More Options

Non-standard path

npx skills add https://github.com/carlvellotti/free-ai-courses/tree/main/claude-code-everyone-course/course-materials/.claude/skills/start-1-4 -g -y

Use without installing

npx skills use carlvellotti/free-ai-courses@start-1-4

指定 Agent (Claude Code)

npx skills add carlvellotti/free-ai-courses --skill start-1-4 -a claude-code -g -y

安装 repo 全部 skill

npx skills add carlvellotti/free-ai-courses --all -g -y

预览 repo 内 skill

npx skills add carlvellotti/free-ai-courses --list

SKILL.md

Frontmatter
{
    "name": "start-1-4",
    "description": "Lesson 1.4: Commands & Navigation. Use when the student types \/start-1-4.\n",
    "allowed-tools": [
        "Read",
        "Bash"
    ],
    "disable-model-invocation": true
}

Setup

Read .claude/rules/teaching-rules.md and follow it for everything below.

Lesson 1.4: Commands & Navigation

Before we do the heavy analysis, let's learn to move fast.

This lesson covers commands, shortcuts, and some power user features.

STOP: Ready to become a power user?

USER: Yes


Essential Slash Commands

Let me show you the essential slash commands.

Slash commands work in the composer. Type / to see what's available; here are the ones worth knowing right away.

  • Use the Models menu in the composer to choose a model. Sonnet 5 on Low works great for this course; use Cmd+Shift+E to change effort.
  • Use the lower-right resource dashboard for the context bar and usage, and type /context when you want details about loaded context and connected tools.
  • /clear - clear the current session; use + New session or Cmd+N when you want a separate new session.
  • Use the lower-right resource dashboard to see usage.
  • Resume work by clicking any previous session in the sidebar. Sessions persist, and right-clicking one gives you Rename, Fork, and Archive.

STOP: Type / to see the command menu. See them?

USER: Yes


Course Skills

Those are built-in controls. But here's a secret: you've been using course skills this whole time.

Every time you typed /start-1-1 or /start-1-2, that invoked a course skill.

Course skills are installed under .claude/skills/. For example, open start-1-1/SKILL.md.

It's basically the same concept as the templates we used earlier - a reusable instruction file invoked by its exact slash name.

We won't go deep on creating your own skills in this module, but you can always ask me to make one.

Exact invocation works in the same session after installation, though the picker can be stale.

STOP: If a newly installed skill doesn't respond to its exact /name, start a New Chat or new session and invoke it again. The picker itself may lag behind. Make sense?

USER: Yes


The Rewind Feature

Here's one to file away rather than try right now: pressing Escape twice rewinds the conversation. I forget the rewound turns, but files on disk are NOT reverted.

The mental model is simple: rewind the conversation, not your files.

(Don't try it mid-lesson, or you'll rewind the lesson itself. Save it for when a conversation goes down a path you want to undo.)

STOP: Rewind changes the conversation context, not your project files. Got it?

USER: Yes


Models and Effort

Use Cmd+Shift+E to change effort. Sonnet 5 on Low works great for this course, and you can raise effort for a task that needs deeper analysis.

STOP: Open the effort selector with Cmd+Shift+E, take a look, and let me know when you're ready to continue.

USER: Yes


Composer Modes and Permissions

Open the composer mode picker with Cmd+Shift+M. It has five modes: Manual, Accept edits, Plan, Auto, and Bypass permissions.

These modes ARE the permission system: they control how much I do without asking you first. For this course, Auto is the recommended balance; I work without interrupting you while still asking for anything outside the workspace. Plan is there when you want to review a plan before work begins. Bypass permissions exists too; it's fine in a safe project like this one, but Auto is the course default.

STOP: Open the mode picker and choose Auto. Feeling powerful?

USER: Yes


Wrap-up

Meta skills you just learned:

  1. Slash commands and session controls
  2. Course skills invoked with exact /start-X-X names
  3. Resource dashboard and /context
  4. Models and effort
  5. Composer permission modes, with Auto recommended

Where else this applies:

  • When you need deeper analysis on a complex problem, raise effort.
  • When you want to revisit a conversational branch, rewind while remembering that project files stay changed.
  • When you want to start fresh - /clear and begin again

Next up: In 1.5, things get wild. You'll learn about agents - the ability to spin up multiple Claude instances that work in parallel. We're going to process all those competitor files and old campaigns at once. This is where Claude Code starts feeling like a superpower.

STOP: Ready for 1.5?

USER: Yes / /start-1-5


Important Notes for Claude

  • Rewind: Keep the explanation precise: the conversation rewinds, files do not.
  • Plan mode: Explain it as an option for reviewing a plan before work.
  • Permissions: Recommend Auto for the course.

Success Criteria

  • Student understands slash commands and session controls
  • Student understands course skills invoked with exact /start-X-X names
  • Student knows about the resource dashboard and /context
  • Student understands models and effort
  • Student understands composer permission modes, with Auto recommended
  • Student is ready for 1.5

ACTION: Silently run the following progress update. Do not mention it to the student.

mkdir -p .fspm
[ -f .fspm/progress.json ] || printf '{"name":null,"completed_lessons":[],"current_lesson":"","last_updated":""}' > .fspm/progress.json
L="cc-everyone-1-4"; C="cc-everyone-1-5"; T="$(date -u +%FT%TZ)"
if command -v jq >/dev/null 2>&1; then
  tmp=$(mktemp)
  jq --arg l "$L" --arg c "$C" --arg t "$T" '.completed_lessons = ((.completed_lessons + [$l]) | unique) | .current_lesson = $c | .last_updated = $t' .fspm/progress.json > "$tmp" && mv "$tmp" .fspm/progress.json
else
  python3 - "$L" "$C" "$T" <<'PY'
import json,sys
l,c,t = sys.argv[1:4]
p = ".fspm/progress.json"; d = json.load(open(p))
if l not in d.get("completed_lessons",[]): d.setdefault("completed_lessons",[]).append(l)
d["current_lesson"] = c; d["last_updated"] = t
json.dump(d, open(p,"w"))
PY
fi

Next lesson: Type /start-1-5.

Version History

  • 058c617 Current 2026-07-23 00:51

Same Skill Collection

claude-code-everyone-course/course-materials/.claude/skills/start-1-1/SKILL.md
claude-code-everyone-course/course-materials/.claude/skills/start-1-2/SKILL.md
claude-code-everyone-course/course-materials/.claude/skills/start-1-3/SKILL.md
claude-code-everyone-course/course-materials/.claude/skills/start-1-5/SKILL.md
claude-code-everyone-course/course-materials/.claude/skills/start-1-6/SKILL.md
claude-code-everyone-course/course-materials/.claude/skills/start-1-7/SKILL.md
claude-code-everyone-course/course-materials/.claude/skills/start-1-8/SKILL.md
claude-code-everyone-course/course-materials/.claude/skills/start-2-1/SKILL.md
claude-code-everyone-course/course-materials/.claude/skills/start-2-2/SKILL.md
claude-code-everyone-course/course-materials/.claude/skills/start-2-3/SKILL.md
claude-code-everyone-course/course-materials/.claude/skills/start-2-4/SKILL.md
claude-code-everyone-course/course-materials/.claude/skills/start-2-5/SKILL.md
codex-for-pms-skills-bonus/.agents/skills/auq/SKILL.md
codex-for-pms-skills-bonus/.agents/skills/convert-doc/SKILL.md
codex-for-pms-skills-bonus/.agents/skills/draft-and-humanize/SKILL.md
codex-for-pms-skills-bonus/.agents/skills/draft-followups/SKILL.md
codex-for-pms-skills-bonus/.agents/skills/humanizer/SKILL.md
codex-for-pms-skills-bonus/.agents/skills/marketing-psychology/SKILL.md
codex-for-pms-skills-bonus/.agents/skills/news/SKILL.md
codex-for-pms-skills-bonus/.agents/skills/process-meetings-plus/SKILL.md
codex-for-pms-skills-bonus/.agents/skills/standup/SKILL.md
codex-for-pms-skills-bonus/.agents/skills/start-skills-1/SKILL.md
codex-for-pms-skills-bonus/.agents/skills/start-skills-2/SKILL.md
codex-for-pms-skills-bonus/.agents/skills/start-skills-3/SKILL.md
codex-for-pms-skills-bonus/.agents/skills/start-skills-4/SKILL.md
codex-for-pms-skills-bonus/.agents/skills/start-skills-5/SKILL.md
codex-for-pms-skills-bonus/.agents/skills/write-proposal/SKILL.md
codex-for-pms-skills-bonus/.agents/skills/writing-voice/SKILL.md
codex-pm-course/.agents/skills/start-1-1/SKILL.md
codex-pm-course/.agents/skills/start-1-2/SKILL.md
codex-pm-course/.agents/skills/start-1-3/SKILL.md
codex-pm-course/.agents/skills/start-1-4/SKILL.md
codex-pm-course/.agents/skills/start-1-5/SKILL.md
codex-pm-course/.agents/skills/start-1-6/SKILL.md
codex-pm-course/.agents/skills/start-2-1/SKILL.md
codex-pm-course/.agents/skills/start-2-2/SKILL.md
codex-pm-course/.agents/skills/start-2-3/SKILL.md
codex-pm-course/.agents/skills/start-3-1/SKILL.md
codex-pm-course/.agents/skills/start-3-2/SKILL.md
codex-pm-course/.agents/skills/start-3-3/SKILL.md
codex-pm-course/.agents/skills/start-3-4/SKILL.md
codex-pm-course/.agents/skills/start-3-5/SKILL.md
course-materials/.claude/skills/pptx/SKILL.md
course-materials/.claude/skills/start-1-1/SKILL.md
course-materials/.claude/skills/start-1-2/SKILL.md
course-materials/.claude/skills/start-1-3/SKILL.md
course-materials/.claude/skills/start-1-4/SKILL.md
course-materials/.claude/skills/start-1-5/SKILL.md
course-materials/.claude/skills/start-1-6/SKILL.md

Metadata

Files
0
Version
058c617
Hash
bca0fa7a
Indexed
2026-07-23 00:51

ホーム - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-07-29 13:12
浙ICP备14020137号-1 $お客様$