Skip to main content

lab

Create one standalone coding exercise with learner files and executable unit tests. Use when the user asks for a coding lab, hands-on programming exercise, test-driven practice, or selects the lab modality in /learn. Conceptual and written-response exercises are out of scope.

소스 정보

저장소
devinat1/engineering-skills
최근 소스 활동
2026년 9월 5일 23:48
감지된 SKILL.md 언어
영어
스타
0
포크
0

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

파일 탐색기
2 개 파일

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
lab
description
Create one standalone coding exercise with learner files and executable unit tests. Use when the user asks for a coding lab, hands-on programming exercise, test-driven practice, or selects the lab modality in /learn. Conceptual and written-response exercises are out of scope.
# Lab Create one executable coding exercise for one confirmed topic, then stop. ## Intake Use a concise learning brief supplied by `/learn` as the source. Otherwise, resolve the current conversation plus any argument: - URL: fetch and read it. - Readable file or directory: inspect only the material relevant to the topic. - Other argument: treat it as the requested topic. Confirm one topic when it is not already clear. Ask one question if the language or test runner remains ambiguous. Read [agent memory](../agent-memory-logging.md), resolve the project slug, and recall relevant prior knowledge when the skill is invoked. Use recalled knowledge only to personalize scope and difficulty; it is not current proof of mastery. If recall fails, report that once and continue. Read [EXAMPLE.md](EXAMPLE.md) before creating the lab. It is the source of truth for the generated file shape. ## Create the exercise Resolve the destination as: ```text ~/.agentic/artifacts/process-exercises/<repo>/YYYY-MM-DD-<topic-slug>/ ``` Append `-2`, `-3`, and so on when needed. Resolve `<repo>` from the git root basename, then the current directory basename, then `no-repo`. Create: - `EXERCISE.md` with the goal, constraints, test command, and estimated time, - a learner-owned starter file such as `answer.py`, - a conventional executable unit-test file such as `test_answer.py`. Use 2–4 focused tests with behavior-revealing names. Include an edge case only when it teaches the target concept. The starter should make the intended edit location obvious without revealing the implementation. ## Report and stop Report the absolute exercise directory, learner file, test file, exact test command, visible test cases, and a concrete completion-time estimate. The user runs and iterates on the tests independently. This skill creates files only. It does not remain active, grade the result, infer mastery, create a solution file, or write to agent memory. At successful completion, suggest `/dunning-krueger` so the user can later provide their questions and answers for an evidence-based assessment. Do not invoke it automatically.
GitHub에서 보기