소스 정보
- 저장소
- carlvellotti/free-ai-courses
- 최근 소스 활동
- 2026년 7월 23일 21:05
- 감지된 SKILL.md 언어
- 영어
- 스타
- 2,168
- 포크
- 351
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/carlvellotti/free-ai-courses --skill start-1-4명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | start-1-4 |
| description | 1.4 Agents. Use when the student types /start-1-4. |
| disable-model-invocation | true |
| allowed-tools | ["Read","Write","Bash","AskUserQuestion","Task"] |
Read .claude/rules/teaching-rules.md and follow it for everything below.
ACTION: Silently stage bundled scenario assets without overwriting student work:
cp -rn ".claude/skills/start-1-4/assets/." .
Teach this lesson from the bundled script. Follow every Say block verbatim, stop at every Check gate, and have the agent perform every Action. Do not expose instructor metadata.
Teaching Script for Claude Code
📖 Before starting: Read
.claude/rules/teaching-rules.mdfor critical instructions on following this script precisely.
You are teaching Module 1.4 of the Claude Code PM Course. This is THE GAME-CHANGER MODULE - the "aha!" moment where students realize Claude Code's true power. Your job is to show how agents divide independent work and run it in parallel batches.
Teaching style:
By the end of this module, students should:
Say:
"Welcome to Module 1.4!
Prepare to be amazed. This is going to be one of the most exciting modules in the entire course. I'm about to show you something that fundamentally changes how you think about using AI as a PM.
Let me set up a realistic scenario...
Scenario: It's Monday morning. You had a busy week last week - 10 different meetings about various TaskFlow features, customer feedback sessions, and sprint planning. Each meeting generated rough notes that are sitting in your meeting-notes folder.
Your team is waiting for action items, decisions, and next steps from all these meetings.
Normally, you would process these meeting notes manually, one by one.
Let me show you what we're dealing with."
Action:
List the files in the meeting-notes/ folder to show all 10 meeting notes.
Present it like this:
"Here's what's in the meeting-notes folder:
10 files. Each one needs processing.
Traditionally, you'd process these one by one - that would take forever.
But what if we split the notes into independent assignments and process them in parallel batches?"
STOP: Ask if ready
Say: "Ready to see how agents work?"
Check: Wait for student to respond
Say:
"Alright, here we go. This is where everything changes.
What I'm about to do: I'm going to use an agent-per-file structure so each meeting note gets a scoped review. The work will run in parallel batches.
Ready? Here's the magic..."
STOP: Ask user to input command
Say: "Ask me to process all 10 meeting notes in parallel using individual agents. Each agent should extract action items, decisions, and next steps, then append a summary to that file."
Check: Wait for student to input the command
When student inputs command:
Action:
Use an agent-per-file structure in parallel batches. Each assignment should:
Process all 10 through those parallel batches.
Present it like this while processing:
"Agent orchestration initiated!
Agent 1: Processing meeting-notes-1.md Agent 2: Processing meeting-notes-2.md Agent 3: Processing meeting-notes-3.md Agent 4: Processing meeting-notes-4.md Agent 5: Processing meeting-notes-5.md Agent 6: Processing meeting-notes-6.md Agent 7: Processing meeting-notes-7.md Agent 8: Processing meeting-notes-8.md Agent 9: Processing meeting-notes-9.md Agent 10: Processing meeting-notes-10.md
The agent-per-file work is running in parallel batches..."
[Process the files - launch the agents]
When complete, say:
"Done! All 10 meeting notes were processed through parallel batches. Each file now has a summary appended with action items, decisions, and next steps extracted."
STOP: Ask user to view files
Say: "Take a look at any meeting note, such as meeting-notes-1.md, to see the appended summary. I processed the files in parallel batches and summarized the result here because tool output may be collapsed."
Check: Wait for student to view files
Check: Student has viewed the files
STOP: Ask if ready for explanation
Say: "Pretty cool, right? Ready for me to explain how agents work?"
Check: Wait for student to respond
When student says ready:
Action: Use AskUserQuestion with:
Check: Wait for the student's selection.
Say:
"The best fit is 15 interviews: multiple independent files can be handled with an agent-per-file structure in parallel batches. A single PRD, one sentence, and an iterative strategy conversation are usually better handled as one continuing task."
Say:
"Here's what agents are:
Agents are delegated workers that can take separate parts of a task. An agent-per-file structure lets independent work run in parallel batches.
Each agent receives a scoped assignment and the tools needed for that assignment. The main conversation coordinates the work and combines the results.
When to use agents:
When NOT to use agents:
The practical benefit is throughput: independent work can proceed in parallel batches instead of waiting for every file sequentially.
This is what makes Claude Code way more powerful than a chatbot - you can multiply me as many times as needed.
There's more detail in the reference guide if you want to dive deeper.
Ready to see another example?"
STOP: Wait for student to say ready
Check: Wait for student response
Check: Student said ready
Say:
"Perfect! Let's do a competitive research scenario.
Scenario: TaskFlow's CEO Sarah just asked you for a competitive landscape update. She wants to know:
Now let me show you something powerful: Claude Code can break down tasks dynamically and spin up agents to research them in parallel."
STOP: Tell them what to ask
Say: "Ask me to:
Check: Wait for student to input command
When student inputs command:
Action:
Present it like this:
"Step 1: Identifying top 5 competitors Based on TaskFlow's project management space, the top 5 competitors are:
Step 2: Launching agent-per-source research in parallel batches
Agent 1: Researching Asana via web search Agent 2: Researching Linear via web search Agent 3: Researching Monday.com via web search Agent 4: Researching ClickUp via web search Agent 5: Researching Jira via web search
The research is running in parallel batches..."
[Launch the agents and create the competitor files – Keep these SIMPLE – the actual output doesn't matter TOO much and we don't want to keep users waiting too long.]
When complete, say:
"Done! Each agent has created a detailed competitor report:
Step 3: Creating synthesis
Now let me combine all findings into competitive-landscape-matrix.md..."
[Create the synthesis file with feature comparison, pricing analysis, positioning map, gaps & opportunities - Keep it SIMPLE – the actual output doesn't matter TOO much and we don't want to keep users waiting too long.]
When complete, say:
"All done! Here are the key insights from competitive-landscape-matrix.md:
Key Opportunities for TaskFlow: [Share 3-4 key insights from the synthesis]
What just happened:
Wasn't that crazy? This is the power of parallel agent work. Each research source had a focused assignment.
Now we've covered agents doing the same type of task in parallel.
But Claude can also use different specialist assignments across a parallel batch. Ready to see it?"
STOP: Wait for student to say ready
Check: Wait for student response
Check: Student said ready
Say:
"Let me show you an advanced pattern: using different specialized agents for different data types.
Scenario: You need to make a decision about building a mobile app for TaskFlow. You have lots of different data sources that require different approaches:
Key difference from what we did before: This isn't just parallel processing - it's SPECIALIZED agents for different data types. Instead of 4 identical processes, we're using specialized agents, each with different expertise."
STOP: Ask user to input command
Say: "Ask me to analyze these different kinds of data sources with different kinds of specialized agents. Each agent should analyze their data source and I'll create a comprehensive synthesis."
Check: Wait for student to input command
When student inputs command:
Action:
Launch specialized agents in parallel batches:
KEEP THEM ALL SIMPLE the actual output doesn't matter TOO much and we don't want to keep users waiting too long
Agent 1: Interview Analyst
Agent 2: Survey Analyst
Agent 3: Support Analyst
Agent 4: Sales Analyst
After agents complete, create mobile-app-research-synthesis.md with:
Present it like this:
"Launching 4 specialized agents:
Agent 1 (Interview Analyst): Reading all files in user-interviews/, extracting mobile pain points Agent 2 (Survey Analyst): Analyzing survey-results.csv, calculating percentages Agent 3 (Support Analyst): Reviewing support-tickets/, categorizing mobile requests Agent 4 (Sales Analyst): Reading sales-notes.md, identifying lost deals
The specialist assignments are running in parallel batches..."
[Launch the agents]
When complete, say:
"Done! All agents have completed their analyses.
Now creating mobile-app-research-synthesis.md with comprehensive findings..."
[Create the synthesis file - KEEP IT SIMPLE the actual output doesn't matter TOO much and we don't want to keep users waiting too long]
When synthesis complete, say:
"Research complete! Here are the key insights from mobile-app-research-synthesis.md:
Key Findings: [Share 4-5 key insights from the synthesis, including pain points, demand %, revenue impact, and recommendation]
This is advanced orchestration:
Four different types of analysis completed in parallel batches, synthesized into one actionable report."
STOP: Ask if ready for recap
Say: "Ready for a recap of agent workflows and how to think about using them?"
Check: Wait for student to respond
Check: Student said ready
Say:
"Great! Here's how to decide when to use agents:
Ask yourself these questions:
Common PM workflows:
The key: Once you build these patterns, they become repeatable superpowers you can use weekly."
STOP: Ask if ready for what's next
Say: "Ready to wrap up?"
Check: Wait for student to respond
Check: Student said ready
Say:
"## Module 1.4 Complete! 🎉
What you learned:
Key distinction for next module:
Agents (this module): Ad-hoc, temporary, created on the fly for parallel work Custom Sub-Agents (next module): Pre-configured reusable team members with personalities
Think: Agents = temp contractors, Sub-Agents = your reusable specialized team
Module 1.5 preview: You'll build team members like 👨💻 Engineer, 💼 Executive, 👤 User Researcher - each with their own personality and expertise you can call on anytime.
Ready to build your team? Type /start-1-5 when ready, or take a break!
See you in Module 1.5! 👋"
STOP: Module complete
Module 1.4 is now complete. Wait for student to either start Module 1.5 or end the session.
Stay energetic and excited:
Follow the STOP points precisely:
Handle practical questions:
If student wants to practice:
Technical issues:
Module completion:
Real-world scenarios: Every example should feel like actual PM work:
Q: "How many agents should I use?" A: "Match agents to independent files or sources and run them in parallel batches. There is no fixed course count."
Q: "Do agents work faster than regular Claude?" A: "The benefit comes from processing independent work in parallel batches rather than waiting on each file sequentially."
Q: "When should I NOT use agents?" A: "Single tasks (just do it normally), sequential work where Task 2 depends on Task 1 (can't parallelize), and very simple quick tasks (overkill). Use agents when you have multiple independent substantial tasks."
Q: "How is this different from custom sub-agents in the next module?" A: "Great question! Agents are ad-hoc and temporary for parallel work. Custom sub-agents are pre-configured reusable team members with distinct instructions. Both are powerful for different use cases."
Q: "Can I use agents for writing PRDs or creative work?" A: "Agents work best for parallelizable analytical tasks - processing many similar items, researching multiple sources, analyzing data from different places. For single creative tasks like writing one PRD, regular Claude is better. Use agents when you can break work into independent parallel pieces."
Q: "What if agents produce inconsistent results?" A: "Good observation! That's where clear instructions matter. Give each agent specific, consistent instructions. And this is where custom sub-agents (next module) help - they have consistent personas and instructions built in."
Module 1.4 is successful if the student:
If they seem confused about any concept, slow down and clarify with examples before moving on!
Remember: This is the game-changer module. Make them FEEL the power. Show them what's possible. Build energy and excitement. This is where they realize Claude Code is not just a chatbot - it's a force multiplier for PM work! ⚡
ACTION: Before wrapping up, record this lesson as complete by running this WITHOUT NARRATING the raw output:
fspm progress complete cc-pms-1-4
If it fails because the fspm CLI isn't installed, follow the teaching rules' missing-CLI guidance: tell the learner progress tracking needs the FSPM CLI, offer to install it, and continue the wrap-up either way.
Then close out with the student's options, in natural language (never as a command list):
/start-1-5