Install
$ agentstack add skill-zio-zio-skills-docs-tutorial ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
Tutorial: Conceptual Overview
A tutorial is learning-oriented — it builds mental models for newcomers encountering a topic for the first time. It is not a reference page (exhaustive API) or how-to guide (task completion).
Core Properties
- Targets newcomers: assume no prior knowledge of the topic
- Linear path: no branching, no "alternatively" — one path, followed to completion
- One concept per section: each section introduces exactly one new idea
- Annotated code: every code block followed by line-by-line bullet explanation
- Intermediate output: show results after meaningful steps so learner can verify progress
- Warm tone: "Welcome", "Let's", "notice that", "try changing X to see Y"
- Present tense: "we learn", "we see", "we observe"
- Recap at end: "What You've Learned" mirrors the opening learning objectives
7-Section Structure
- Introduction — who it's for, learning objectives, section outline
- Background / Big Picture (optional) — conceptual framing, no code
- Concept sections (3–6) — one concept each, code + annotation + output. When companion examples are requested, each section's code block stays an inline
mdocblock (auto-rendered output is required here —mdoc:embedcannot show it), but the corresponding companion.scalafile must copy that code verbatim, not re-derive it from the prose. - Putting It Together — complete runnable example combining all concepts. When companion examples are requested, do not paste this code inline — write it directly to
CompleteExample.scalaand embed it withmdoc:embed(output rendering isn't needed here, so embedding the file directly eliminates the duplication entirely). - Running the Examples — one
###per example: narrative, embedded source, observe note, run command.CompleteExample.scalais already embedded in "Putting It Together" — do not embed its source a second time here; give it narrative + observe note + run command only. - What You've Learned — bullet recap mirroring learning objectives
- Where to Go Next — links to how-to guides and reference pages
Quality Gate
Before submitting, work through [CHECKLIST.md](./CHECKLIST.md) — 38 items across Content Quality, Technical Accuracy, Companion Examples, Running the Examples, and Style and Integration.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: zio
- Source: zio/zio-skills
- License: Apache-2.0
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.