create-lab
Create a complete hands-on IT lab from a topic, learning objective, technology or scenario. Use when the user wants learners to practice by building, configuring, testing or troubleshooting something themselves.
- License 许可
- MIT
- 最近更新
- 2026-08-30
- Stars
- ★ 0
- Forks
- 0
01 前言 Front Matter
- name
- create-lab
- description
- Create a complete hands-on IT lab from a topic, learning objective, technology or scenario. Use when the user wants learners to practice by building, configuring, testing or troubleshooting something themselves.
03 SKILL.md 正文
Create Hands-on Lab
Design the lab as a learning experience, not as documentation.
Teaching model
Use this progression where appropriate:
explain → demonstrate → guide → practice → challenge → reflect
Workflow
- Identify audience and assumed prior knowledge.
- Define 2-5 observable learning objectives.
- Create a realistic scenario that gives the work a purpose.
- Determine environment, permissions and prerequisites.
- Add an environment check before the main exercise.
- Break the exercise into purposeful tasks.
- Add checkpoints after meaningful milestones.
- Add a challenge that requires transfer, not copying.
- Add likely troubleshooting cases.
- Define expected end state.
- Add cleanup when the lab creates billable, persistent or risky resources.
- Add a short reflection/what-you-learned section.
Required structure
Lab title
Scenario
Learning objectives
Estimated time
Prerequisites
Environment check
Exercise
Task 1
- Goal
- Steps
- Checkpoint
Task 2
- Goal
- Steps
- Checkpoint
Challenge
Troubleshooting
Expected result
Cleanup
What did you learn?
Quality rules
- Do not turn the lab into a lecture.
- Prefer real actions over passive reading.
- Keep steps explicit enough to execute.
- Avoid unexplained jumps.
- Mention permissions and access requirements.
- Use realistic names and cases.
- If a step depends on a UI that may change, describe intent and expected result, not only button positions.
04 同仓库更多 Skills
review-training-readiness
Use when a training package must be checked before delivery for content, environment, access, timing, instructor and participant readiness.
design-training
Use when a user asks to design the structure and learning flow of a practical training from an approved need, audience and set of objectives.
define-learning-objectives
Use when a training needs measurable learning objectives derived from the training need, audience and intended workplace outcomes.
create-instructor-brief
Use when an instructor needs a concise delivery brief covering audience, objectives, agenda, demos, labs, logistics, risks and fallback options.
create-assessment
Use when a training needs questions, practical checks or assessment tasks that verify whether learners achieved the defined learning objectives.
analyze-training-need
Use when a client request, brief or idea must be translated into a clear training problem, scope, constraints and success criteria before design starts.