GPTERS 24기 · Aside · W3오프닝 → 내장 스킬현재 --:-- · 장 마감 21:01

설명서를 꺼내 쓰고
실제 결과까지 연결하기

반복 방법을 스킬로 만들고 실행 수단을 통해 실제 결과까지 확인합니다.

WEEK 03 · HARNESS

내장 스킬 · 사용자 스킬 · CLI · REPL · MCP

설명서를 꺼내 쓰고
실제 결과까지 연결하기

반복 방법을 만들고 실행하며,
연결과 결과를 구분해요.

지피터스 24기 · Aside · 3주차 · 2026.10.13
01/71
GPTERS 24기 · Aside · W3오프닝 → 내장 스킬현재 --:-- · 장 마감 21:02

오늘 전체 시간표

지식공유 60분 · 휴식 10분 · 사례발표 50분 · 마무리 10분

TIMETABLE

02/71
GPTERS 24기 · Aside · W3오프닝 → 내장 스킬현재 --:-- · 장 마감 21:03

지식공유 60분은 53장에 나눠 써요

구간 시간표와 장 마감 시각은 분 단위로 표시해요

TIMETABLE

03/71
GPTERS 24기 · Aside · W3오프닝 → 내장 스킬현재 --:-- · 장 마감 21:04

오늘은 네 개의 작업대를 지나가요

사용하고, 만들고, 연결하고, 실제 결과를 확인합니다.

EDITORIAL-INDEX · map

  1. 01사용

    내장 스킬을 같은 입력으로 비교

  2. 02만들기

    반복 방법을 작은 사용자 스킬로

  3. 03연결

    CLI·REPL·MCP를 각각 실제로

  4. 04확인

    결과·오류·재개 위치를 영수증으로

TAKEAWAY도착점: 설명서 파일이 아니라 다시 쓸 수 있는 방법과 실제 실행 기록

04/71
GPTERS 24기 · Aside · W3오프닝 → 내장 스킬현재 --:-- · 장 마감 21:05

지난주 기준에 이번 주 방법을 연결해요

2주차가 역할과 규칙을 정했다면 3주차는 특정 일을 다시 하는 방법을 만듭니다.

COMPARISON · bridge

2주차 · 기준

누구를 돕고
어떤 기준으로 일할까

  • 사용자 정보
  • 에이전트 역할·태도
  • 여러 작업에 공통인 행동 규칙
3주차 · 방법

언제 꺼내서
어떤 순서로 할까

  • 특정 상황의 시작 조건
  • 입력·순서·출력
  • 중단·확인·다음 행동

TAKEAWAY기준은 여러 일에 걸치고, 스킬은 특정 일을 반복하는 방법이에요.

05/71
GPTERS 24기 · Aside · W3오프닝 → 내장 스킬현재 --:-- · 장 마감 21:06

이번 주의 전체 흐름은 실제 결과에서 닫혀요

요청에서 시작해 결과를 확인하고 다음 행동을 고르는 데까지가 한 흐름입니다.

FLOW · whole-flow

  1. 01요청·맥락
  2. 02스킬
  3. 03실행 수단
  4. 04실제 결과
  5. 05확인
  6. 06수정·질문·중단

TAKEAWAY계획과 호출 기록은 중간 상태예요. 실제 결과를 본 뒤에만 다음으로 갑니다.

06/71
GPTERS 24기 · Aside · W3내장 스킬 → 사용자 스킬현재 --:-- · 장 마감 21:07

01 · 내장 스킬 사용해보기

스킬이 있다는 표시와 실제로 사용된 결과를 구분합니다.

SECTION

01

01 · 내장 스킬 사용해보기

같은 입력으로 스킬 사용 전후를 비교해요

07/71
GPTERS 24기 · Aside · W3내장 스킬 → 사용자 스킬현재 --:-- · 장 마감 21:09

스킬은 특정 일을 다시 꺼내 쓰는 실행 설명서예요

요청·운영 기준·스킬·도구는 서로 다른 역할을 가집니다.

COMPARISON · skill-map

01

자연어 요청

지금 한 번 시키는 말

상황에 따라 이것만으로 충분해요.

02

운영 기준

언제나 지킬 역할·경계

여러 작업에 공통으로 적용해요.

03

스킬

특정 일을 다시 할 방법

시작·입력·순서·출력·중단을 적어요.

04

도구

실제로 동작하는 수단

파일·브라우저·명령을 호출해요.

TAKEAWAY긴 프롬프트를 파일에 옮기는 것만으로는 시작 조건·확인·중단이 생기지 않아요.

08/71
GPTERS 24기 · Aside · W3내장 스킬 → 사용자 스킬현재 --:-- · 장 마감 21:10

반복되는 것이 무엇인지 보고 바꿀 곳을 골라요

표현·판단 기준·작업 순서·실행 수단은 서로 다른 곳에서 고칩니다.

COMPARISON · where-to-fix

01

이번 한 번의 조건

대화에서 분명하게 요청

02

계속 지킬 판단

운영 기준을 검토

03

반복하는 작업 순서

스킬을 검토

04

실제 접근이 부족

도구와 권한을 확인

TAKEAWAY스킬은 반복 방법의 문제를 풀 때 가장 도움이 됩니다.

09/71
GPTERS 24기 · Aside · W3내장 스킬 → 사용자 스킬현재 --:-- · 장 마감 21:11

이름이 보이는 것부터 결과까지는 네 단계예요

보임·본문 적용·도구 호출·결과는 각각 따로 확인해야 합니다.

FLOW · four-states

  1. 01이름·설명 보임
  2. 02본문을 읽고 요청에 적용
  3. 03필요할 때 도구 실제 호출
  4. 04결과·오류 확인

TAKEAWAY도구가 필요 없는 일은 본문 적용 뒤 결과를 확인해요. 앞 단계만으로 뒤 단계 성공을 주장하지 않아요.

10/71
GPTERS 24기 · Aside · W3내장 스킬 → 사용자 스킬현재 --:-- · 장 마감 21:12

시작 신호에는 쓸 때와 쓰지 않을 때가 함께 있어요

요청 문구를 외우기보다 적용 조건과 제외 조건을 설명합니다.

COMPARISON · trigger-boundary

USE WHEN

이 스킬을 써요

  • 같은 종류의 자료를 다룸
  • 같은 순서와 출력이 필요
  • 결과를 같은 곳에서 확인
DO NOT USE

이 스킬의 범위를 벗어나요

  • 이 스킬이 다루지 않는 목표
  • 필요한 입력·허용 범위가 다름
  • 명시한 제외 조건에 해당

TAKEAWAY비슷한 말이어도 일이 다르면 쓰지 않고, 다른 말이어도 조건이 같으면 쓸 수 있어요.

11/71
GPTERS 24기 · Aside · W3내장 스킬 → 사용자 스킬현재 --:-- · 장 마감 21:13

비교하려면 입력과 자료를 고정해요

요청·자료·확인 기준을 고정해 차이를 관찰하되 한 번의 차이를 효과로 단정하지 않습니다.

FLOW · compare-design

고정
  • 같은 요청
  • 같은 자료
  • 같은 확인 기준
변경
  • 스킬 사용 여부
관찰
  • 빠진 정보 처리
  • 결과 형식
  • 실제 쓸모
12/71
GPTERS 24기 · Aside · W3내장 스킬 → 사용자 스킬현재 --:-- · 장 마감 21:14

내장 스킬을 한 번 실제로 사용해봐요

같은 입력으로 실행하고 실제 결과 또는 막힌 상태를 보관합니다.

EXERCISE · built-in-practice

START

시작 상태

같은 요청·자료의 기준 결과 + 스킬 미사용 여부 확인

ACT

직접 해볼 것

같은 입력으로 내장 스킬을 사용해 다시 실행

PROOF

남길 증거

결과 파일·화면 또는 오류와 마지막 진행 지점

미사용 여부를 확인 못했다면 ‘미확인’으로 기록해요. 새 자료는 조건 변경으로 남겨요.

13/71
GPTERS 24기 · Aside · W3내장 스킬 → 사용자 스킬현재 --:-- · 장 마감 21:15

스킬(Skill)은 필요할 때 불러오는 재사용 실행 지식이에요

특정 작업을 어떻게 처리할지 담은 온디맨드 지식 문서이며, 프롬프트나 도구와 역할이 다릅니다.

COMPARISON · skill-definition

01

정확한 정의

On-demand knowledge document

에이전트가 특정 작업을 처리하는 지식·절차를 필요할 때 불러와요.

02

담는 것

조건 · 절차 · 실패 대응 · 검증

언제 쓰고, 어떻게 하고, 무엇으로 확인할지 묶어요.

03

아닌 것

한 번짜리 Prompt가 아니에요

현재 요청은 입력이고, Skill은 여러 번 다시 쓰는 방법이에요.

04

도구와 관계

Skill ≠ Tool

Skill은 방법을 가르치고, Tool은 파일·브라우저·명령을 실제로 움직여요.

TAKEAWAY비유: Prompt는 오늘의 주문, Skill은 반복 가능한 작업 매뉴얼, Tool은 실제 손과 기계예요.

14/71
GPTERS 24기 · Aside · W3내장 스킬 → 사용자 스킬현재 --:-- · 장 마감 21:16

비유 옆에 정확한 명칭을 같이 붙여요

Prompt · Skill · Trigger · Description · SKILL.md는 서로 다른 층입니다.

TABLE-FOCUS · skill-terms

정확한 명칭정확한 역할쉬운 비유
Prompt (프롬프트)현재 작업에 주는 입력·지시. 한 번의 요청을 시작해요.오늘의 주문
Skill (스킬)특정 작업을 반복 처리하는 재사용 지식·절차 묶음이에요.작업 매뉴얼
Trigger (트리거)언제 Skill을 후보로 불러올지 판단하는 조건이에요. 필수 표준 필드명은 아니에요.단축키
Description (디스크립션)SKILL.md 앞부분의 짧은 설명. 검색·라우팅 단계에서 먼저 보여요.표지 한 줄
SKILL.md스킬 디렉터리의 필수 본문 파일. 메타데이터와 실행 지침을 담아요.매뉴얼 원본

TAKEAWAY정확한 파일명은 단수형 대문자 SKILL.md예요.

15/71
GPTERS 24기 · Aside · W3내장 스킬 → 사용자 스킬현재 --:-- · 장 마감 21:18

SKILL.md는 Frontmatter와 Body 두 부분으로 읽혀요

Description으로 후보를 찾고, 선택되면 본문이 로드되어 절차와 검증을 따릅니다.

CODE · skill-md-anatomy

SKILL.md · 최소 구조
---
name: meeting-notes
description: 회의 기록을 요약하고 실행 항목을 정리
---
# Meeting Notes
## When to Use
## Procedure
## Pitfalls
## Verification
16/71
GPTERS 24기 · Aside · W3사용자 스킬 → CLI·REPL·MCP현재 --:-- · 장 마감 21:19

02 · 작은 사용자 스킬 만들기

앞선 업무에서 반복 가능한 방법만 꺼내 설명서로 만듭니다.

SECTION

02

02 · 작은 사용자 스킬 만들기

긴 프롬프트가 아니라 다시 쓸 방법을 설계해요

17/71
GPTERS 24기 · Aside · W3사용자 스킬 → CLI·REPL·MCP현재 --:-- · 장 마감 21:20

반복해서 설명한 방법이 스킬의 재료예요

내가 계속 고친 순서와 결과 형식을 먼저 찾습니다.

EVIDENCE-SPLIT · find-repeat

찾을 것

매번 다시 말한 것

  • 어떤 자료로 시작하는지
  • 무슨 순서로 처리하는지
  • 결과에 꼭 남길 것
빼둘 것

이번 한 번만 필요한 것

  • 이번 대상의 고유 내용
  • 오늘만 유효한 상태
  • 아직 정하지 않은 판단

TAKEAWAY반복 방법은 남기고, 일시적인 자료는 입력으로 받아요.

18/71
GPTERS 24기 · Aside · W3사용자 스킬 → CLI·REPL·MCP현재 --:-- · 장 마감 21:21

작은 스킬의 앞부분에는 네 가지가 필요해요

사용 조건·입력·순서·출력을 분명하게 적습니다.

EDITORIAL-INDEX · anatomy-1

  1. 01사용 조건

    언제 이 방법을 꺼낼까

  2. 02필요한 입력

    시작하려면 무엇이 있어야 하나

  3. 03작업 순서

    무엇을 어떤 순서로 할까

  4. 04출력 형식

    무엇을 어떤 모양으로 남길까

TAKEAWAY‘자료 읽기 → 정리’보다 실제 판단과 결과가 보이게 써요.

19/71
GPTERS 24기 · Aside · W3사용자 스킬 → CLI·REPL·MCP현재 --:-- · 장 마감 21:22

뒷부분에는 막혔을 때의 행동이 필요해요

정보 부족·금지 행동·사람 확인을 미리 정합니다.

EDITORIAL-INDEX · anatomy-2

  1. 05정보가 부족할 때

    확인 질문·구분한 가설·중단 중 무엇을 할까

  2. 06하지 말아야 할 행동

    외부 발송·삭제·근거 없는 추측 금지선

  3. 07사람이 확인할 곳

    어떤 결과를 어디서 검토할까

  4. 08다시 시작할 곳

    막히면 어느 단계에서 이어갈까

TAKEAWAY막힘을 숨기지 않고 안전하게 멈추는 방법도 스킬의 일부예요.

20/71
GPTERS 24기 · Aside · W3사용자 스킬 → CLI·REPL·MCP현재 --:-- · 장 마감 21:23

긴 프롬프트와 실행 설명서는 같은 것이 아니에요

스킬에는 적용 조건과 확인·중단·재개가 있어야 합니다.

COMPARISON · long-prompt-vs-skill

긴 프롬프트 파일

말을 보관했어요

  • 언제 쓸지 불분명
  • 입력 부족 대응이 없음
  • 결과 확인이 매번 달라짐
작은 실행 설명서

방법을 재사용해요

  • 사용·제외 조건
  • 입력·순서·출력
  • 확인·중단·재개

TAKEAWAY목표는 글을 길게 저장하는 것이 아니라 다음 실행을 덜 흔들리게 하는 것이에요.

21/71
GPTERS 24기 · Aside · W3사용자 스킬 → CLI·REPL·MCP현재 --:-- · 장 마감 21:24

사용자 스킬 초안은 이 여덟 칸으로 시작해요

여덟 칸은 내용을 빠뜨리지 않는 질문 틀이며 저장 형식은 Aside 안내로 확인합니다.

TEMPLATE · skill-template

  1. 01스킬 이름:
  2. 02사용할 때 / 사용하지 않을 때:
  3. 03필요한 입력:
  4. 04작업 순서:
  5. 05출력 형식:
  6. 06정보가 부족할 때:
  7. 07하지 말아야 할 행동:
  8. 08사람이 확인할 곳 / 다시 시작할 곳:
22/71
GPTERS 24기 · Aside · W3사용자 스킬 → CLI·REPL·MCP현재 --:-- · 장 마감 21:26

Aside와 한 질문씩 상의해 초안을 만들어요 · 1

내 업무와 반복 방법을 먼저 주고 필요한 조건을 한 질문씩 꺼냅니다.

EXERCISE · draft-prompt-1

PROMPT · 한 질문씩 상의
내가 반복하는 일은 [활용하려는 일]이고 지금 쓰는 자료와 결과는 [내용]이야.
매번 다시 설명한 방법은 [반복 방법]이야.

사용 조건, 필요한 입력, 작업 순서, 출력 형식,
하지 말아야 할 행동, 사람이 확인할 곳을 한 질문씩 상의해줘.
비슷하지만 이 스킬을 쓰면 안 되는 일도 함께 살펴줘.

남길 것내 답이 반영된 작은 사용자 스킬 초안

23/71
GPTERS 24기 · Aside · W3사용자 스킬 → CLI·REPL·MCP현재 --:-- · 장 마감 21:27

Aside와 한 질문씩 상의해 초안을 만들어요 · 2

저장·인식 경로를 가정하지 않고 변경안부터 검토합니다.

EXERCISE · draft-prompt-2

PROMPT · 한 질문씩 상의
내 답으로 작은 사용자 스킬 초안을 제안해줘.
현재 Aside에서 저장하고 인식하는 방법을 확인해서 설명해줘.
다른 앱의 형식이나 경로를 그대로 가정하지 마.
지금은 파일·설정·연결을 바꾸지 말고 초안과 변경안만 보여줘.

남길 것저장 전 검토할 초안·대상·영향 범위

24/71
GPTERS 24기 · Aside · W3사용자 스킬 → CLI·REPL·MCP현재 --:-- · 장 마감 21:28

초안·저장·인식·적용·결과는 다섯 단계예요

앞 단계의 성공을 다음 단계의 성공으로 바꾸어 말하지 않습니다.

FLOW · skill-lifecycle

  1. 01초안
  2. 02저장
  3. 03인식 확인
  4. 04자연어 요청에 적용
  5. 05결과·막힘 확인

TAKEAWAY저장 위치와 형식은 현재 Aside 안내에서 확인한 뒤 적용해요.

25/71
GPTERS 24기 · Aside · W3사용자 스킬 → CLI·REPL·MCP현재 --:-- · 장 마감 21:29

저장 전에는 대상과 영향 범위를 먼저 확인해요

기존 원본을 보존하고 승인한 변경안만 적용합니다.

COMPARISON · save-gate

먼저 확인

어디에 무엇을 바꾸나

  • 현재 Aside가 읽는 위치·형식
  • 기존 스킬 존재 여부
  • 바뀌는 내용과 영향 범위
그다음 적용

승인한 것만 저장

  • 기존 원본 보존
  • 저장 본문 다시 읽기
  • 새 요청으로 인식·호출 확인

TAKEAWAY다른 앱의 폴더를 복사해 놓고 인식됐다고 가정하지 않아요.

26/71
GPTERS 24기 · Aside · W3사용자 스킬 → CLI·REPL·MCP현재 --:-- · 장 마감 21:30

검토한 스킬을 자연어로 실제 실행해요

스킬 이름만 부르지 말고 실제 입력과 원하는 결과를 함께 줍니다.

EXERCISE · natural-run

START

시작 상태

승인한 스킬 저장 + 저장 본문·Aside 인식 상태 확인

ACT

직접 해볼 것

[스킬 이름]을 사용해 [실제 입력]을 처리해줘. 결과와 확인 위치를 알려줘.

PROOF

남길 증거

실제 사용 흔적 + 결과 또는 막힌 상태

스킬 사용이 확인되지 않으면 확인 필요로 남겨요.

27/71
GPTERS 24기 · Aside · W3사용자 스킬 → CLI·REPL·MCP현재 --:-- · 장 마감 21:31

사용자 스킬에도 실제 실행 영수증을 붙여요

무엇을 만들었는지보다 실제로 어떻게 사용되고 어디서 멈췄는지 남깁니다.

CHECKPOINT · skill-receipt

  1. 01사용 조건

    이번 요청이 조건에 맞았나

  2. 02실행 흔적

    스킬·도구가 무엇을 했나

  3. 03실제 결과

    어디서 무엇을 보았나

  4. 04막힘·재개

    오류와 다음 시작 위치

TAKEAWAY결과가 없으면 없는 상태를 정확하게 기록해요.

28/71
GPTERS 24기 · Aside · W3사용자 스킬 → CLI·REPL·MCP현재 --:-- · 장 마감 21:32

두 번째 도착점은 ‘작은 스킬 + 실제 결과’예요

초안 파일만 남기지 않고 자연어 실행과 결과 확인까지 연결합니다.

CHECKPOINT · make-checkpoint

  1. 01설명서

    사용·제외 조건부터 중단·확인까지 업무 명사로 채움

  2. 02변경안

    저장 위치·형식·영향 범위 확인

  3. 03실행

    자연어 요청으로 실제 사용

  4. 04증거

    결과·오류·재개 위치 보관

TAKEAWAY스킬 제작과 스킬 사용은 서로 다른 완료 조건이에요.

29/71
GPTERS 24기 · Aside · W3사용자 스킬 → CLI·REPL·MCP현재 --:-- · 장 마감 21:33

서로의 스킬을 읽고 세 가지를 물어봐요

채점이 아니라, 실행 전에 빠진 경계를 찾는 상호 점검이에요

ACTIVITY

  1. 01입력이 없으면?

    어떤 정보가 없을 때 질문하거나 멈추나요?

  2. 02쓰면 안 될 때는?

    비슷해 보여도 이 스킬을 부르면 안 되는 요청은 무엇인가요?

  3. 03무엇을 확인하나요?

    도구를 붙이는 이유와 실제로 확인할 결과는 무엇인가요?

이미 실행한 것은 결과로, 아직 준비 중인 것은 계획으로 말해요.

30/71
GPTERS 24기 · Aside · W3CLI·REPL·MCP → 실제 결과현재 --:-- · 장 마감 21:35

03 · CLI·REPL·MCP 연결하기

세 방식은 서로 다른 길이며 각각 실제 결과를 확인합니다.

SECTION

03

03 · CLI·REPL·MCP 연결하기

설치·연결 표시와 실제 호출 결과를 구분해요

31/71
GPTERS 24기 · Aside · W3CLI·REPL·MCP → 실제 결과현재 --:-- · 장 마감 21:36

CLI·REPL·MCP는 같은 기능이 아니라
서로 다른 길이에요

명령 전달·반복 실험·도구 연결은 서로 다른 접근 방식입니다.

FLOW · three-paths

01

CLI

명령을 전달해
작업을 시작·이어가요

명령 → 응답확인: 실제 출력
02

REPL

작은 동작을 실행하고
결과를 보며 반복해요

동작 ↻ 관찰확인: 반환값·페이지 상태
03

MCP

다른 클라이언트가
도구를 발견·호출해요

발견 → 호출 → 반환확인: 도구 결과

TAKEAWAY각각 한 번 실제로 써보되 자기 업무에 억지로 모두 결합하지 않아요.

32/71
GPTERS 24기 · Aside · W3CLI·REPL·MCP → 실제 결과현재 --:-- · 장 마감 21:37

CLI 도움말 · 시작·이어가기·옵션

Aside 1.26.916.1741의 실제 `aside --help`를 수업용으로 묶었어요

HELP CLI

실제 도움말 구조 · 1.26.916.1741
aside [options] [prompt...]
aside
실행할 프로그램 이름
[options]
필요할 때만 붙이는 실행 설정
[prompt...]
Aside에게 맡길 요청이나 URL
aside [options] <command> [args...]
<command>
session·repl·mcp처럼 사용할 기능
[args...]
그 기능에 건네는 값

[ ] 필요할 때만 쓰는 부분 < > 실제 값으로 바꿀 자리 ... 여러 단어나 값을 이어 쓸 수 있음

33/71
GPTERS 24기 · Aside · W3CLI·REPL·MCP → 실제 결과현재 --:-- · 장 마감 21:38

CLI는 터미널에서 자연어 작업을 시작하는 길이에요

작은 공개 페이지 작업을 실행하고 터미널에 돌아온 실제 출력을 확인합니다.

CODE · cli-first

CLI · 새 작업
aside "Open https://example.com and summarize
the visible heading. Do not submit forms
or change files."
34/71
GPTERS 24기 · Aside · W3CLI·REPL·MCP → 실제 결과현재 --:-- · 장 마감 21:39

기존 작업은 실제 세션 ID로만 이어가요

새 작업 시작과 기존 작업 이어가기를 구분합니다.

CODE · cli-resume

CLI · 이어가기
aside session resume <session-id> "Continue"
35/71
GPTERS 24기 · Aside · W3CLI·REPL·MCP → 실제 결과현재 --:-- · 장 마감 21:40

CLI도 설치·로그인·세션·결과를 나눠 기록해요

앞 단계가 확인돼도 뒤 단계가 자동으로 성공한 것은 아닙니다.

TABLE-FOCUS · cli-receipt

층확인 질문가능한 상태
설치aside 명령이 있나확인 / 없음
로그인·계정원한 계정으로 연결됐나확인 / 다름 / 필요
세션새 작업·이어가기가 맞나시작 / 재개 / 오류
업무 결과요청한 결과가 남았나성공 / 실패 / 애매
36/71
GPTERS 24기 · Aside · W3CLI·REPL·MCP → 실제 결과현재 --:-- · 장 마감 21:41

REPL 도움말 · 작은 JavaScript를 실행하고 관찰해요

Aside 1.26.916.1741의 실제 `aside repl --help` 기준

HELP REPL

REPL 내부 JavaScript · 다음 장은 터미널용 한 줄 명령
aside repl [options] [code...]
aside
프로그램 실행
repl
짧은 JavaScript를 바로 실행하는 기능
[options]
계정·호스트 같은 선택 설정
[code...]
브라우저에 시킬 JavaScript
const p = await openTab('https://example.com');
console.log(await p.title())
37/71
GPTERS 24기 · Aside · W3CLI·REPL·MCP → 실제 결과현재 --:-- · 장 마감 21:43

REPL은 작은 브라우저 동작을 실행하며 관찰하는 길이에요

공개 페이지를 여는 한 동작부터 시작해 실제 페이지 상태를 확인합니다.

CODE · repl-first

REPL · 첫 동작
aside repl "const p = await openTab('https://example.com'); console.log(await p.title())"
38/71
GPTERS 24기 · Aside · W3CLI·REPL·MCP → 실제 결과현재 --:-- · 장 마감 21:44

학습용 REPL은 공개 페이지의 작은 동작으로 멈춰요

로그인·게시·구매 같은 외부 효과로 확장하지 않습니다.

COMPARISON · repl-boundary

SAFE PRACTICE

수업에서 해볼 것

  • 공개 페이지 열기
  • 보이는 제목 확인
  • 스크린샷·상태 관찰
STOP HERE

공통 실습에서 제외

  • 계정 로그인·전환
  • 폼 제출·게시
  • 구매·삭제·설정 변경

TAKEAWAY작은 공개 페이지 동작만으로도 REPL의 실행·관찰 구조를 배울 수 있어요.

39/71
GPTERS 24기 · Aside · W3CLI·REPL·MCP → 실제 결과현재 --:-- · 장 마감 21:45

REPL의 핵심은 코드를 썼다는 사실이 아니라 관찰 반복이에요

작은 동작을 실행하고 결과를 본 뒤 다음 동작을 선택합니다.

FLOW · repl-loop

  1. 01작은 동작
  2. 02실행
  3. 03페이지·반환 관찰
  4. 04다음 작은 동작
    또는 멈춤

TAKEAWAY관찰 뒤 다음 작은 동작으로 돌아가며, 멈출 때는 처음 실패한 동작·오류·상태를 남겨요.

40/71
GPTERS 24기 · Aside · W3CLI·REPL·MCP → 실제 결과현재 --:-- · 장 마감 21:46

MCP 도움말 · 서버·옵션·두 도구를 구분해요

Aside 1.26.916.1741의 실제 `aside mcp --help` 기준

HELP MCP

USAGE · 설치판 출력
aside mcp [options]

aside mcp
aside mcp --account u1

--account <id>  실행 계정
--host <host>  세션 호스트
-h, --help       현재 도움말
41/71
GPTERS 24기 · Aside · W3CLI·REPL·MCP → 실제 결과현재 --:-- · 장 마감 21:47

MCP는 다른 클라이언트가 Aside 도구를 쓰게 연결해요

설정 예시를 검토하고 기존 파일을 덮어쓰지 않습니다.

CODE · mcp-config

MCP · 공식 예시
{
  "mcpServers": {
    "aside": {
      "command": "aside",
      "args": ["mcp"]
    }
  }
}
42/71
GPTERS 24기 · Aside · W3CLI·REPL·MCP → 실제 결과현재 --:-- · 장 마감 21:48

MCP는 서버 목록에서 보인 뒤 실제 호출까지 가야 해요

연결·발견·호출·도구 응답을 나누고 요청한 업무 결과는 따로 확인합니다.

FLOW · mcp-ladder

  1. 01서버가 보임
  2. 02도구가 발견됨
  3. 03도구를 실제 호출
  4. 04도구 응답·오류 반환

TAKEAWAY도구 응답·오류를 본 뒤 요청한 업무 결과를 직접 확인해요. 서버 표시만으로 성공을 주장하지 않아요.

43/71
GPTERS 24기 · Aside · W3CLI·REPL·MCP → 실제 결과현재 --:-- · 장 마감 21:49

세 방식은 각자의 실제 결과를 따로 남겨요

한 방식의 성공을 다른 방식의 성공으로 보지 않습니다.

TABLE-FOCUS · three-receipts

방식작은 실제 사용확인할 결과실패 시 기록
CLI새 작업 또는 실제 ID 재개터미널 출력·작업 결과명령·로그인·세션 오류
REPL공개 페이지 한 동작페이지·반환값·상태첫 실패 동작·오류
MCP발견된 도구 안전 호출도구 반환·업무 결과연결/발견/호출 중 위치
44/71
GPTERS 24기 · Aside · W3CLI·REPL·MCP → 실제 결과현재 --:-- · 장 마감 21:50

내 업무에는 필요한 길만 연결해도 돼요

세 가지를 각각 체험하되 실제 업무에 모두 묶을 필요는 없습니다.

COMPARISON · choose-path

01

명령 전달

CLI

터미널에서 시작·재개

02

작은 브라우저 실험

REPL

동작을 직접 실행하며 관찰

03

다른 클라이언트 연결

MCP

도구 발견·호출 프로토콜

04

내 업무 연결은 선택

별도 안전 실습

세 방식 모두 1회 체험

TAKEAWAY각각 한 번은 체험하고, 내 업무에는 필요한 방식만 연결해요.

45/71
GPTERS 24기 · Aside · W3CLI·REPL·MCP → 실제 결과현재 --:-- · 장 마감 21:52

도구를 업무에 연결하기 전에 범위를 정해요 · 1

업무·자료·허용 범위를 먼저 주고 세 방식의 자리를 제안받습니다.

EXERCISE · connect-prompt-1

PROMPT · 한 질문씩 상의
내 업무는 [활용하려는 일]이고 허용할 자료와 범위는 [범위]야.
CLI·REPL·MCP를 생성·실행·확인 중 어느 단계에 연결할지 제안해줘.
각각 시작 전에 확인할 환경, 작은 시험, 실제 확인할 결과를 나눠줘.

내가 선택하고 승인한 연결만 진행하자.

남길 것방식별 역할·환경·작은 시험·확인 결과 제안

46/71
GPTERS 24기 · Aside · W3CLI·REPL·MCP → 실제 결과현재 --:-- · 장 마감 21:53

연결 표시와 실제 결과를 분리해달라고 요청해요 · 2

설치·계정·설정 변경은 먼저 변경안을 보고 결정합니다.

EXERCISE · connect-prompt-2

PROMPT · 한 질문씩 상의
설치·계정·설정 변경은 변경안부터.
내 명시 승인 전에는 적용 금지.
연결·호출·업무 결과는 분리 기록.
미확인 명령·도구명은 생성 금지.
발송·게시·삭제·결제·인증 우회 금지.

남길 것승인 전 변경 없음 + 실제 호출·결과의 분리 기록

47/71
GPTERS 24기 · Aside · W3CLI·REPL·MCP → 실제 결과현재 --:-- · 장 마감 21:54

세 번째 도착점은 세 방식의 실제 1회 기록이에요

실제 호출 뒤 실패는 사용 기록이고, 호출 전 설치·연결 막힘은 미실시·차단으로 남깁니다.

CHECKPOINT · connect-checkpoint

  1. 01CLI

    실제 작업 실행 → 출력 또는 오류

  2. 02REPL

    작은 동작 실행 → 페이지 상태 또는 오류

  3. 03MCP

    발견된 도구 호출 → 반환 또는 오류

  4. 04업무 연결

    필요한 방식만 연결 · 나머지는 별도 실습

TAKEAWAY설치·연결 확인은 준비이고, 실제 호출부터 사용 기록이에요.

48/71
GPTERS 24기 · Aside · W3실제 결과 → 휴식현재 --:-- · 장 마감 21:55

04 · 실제 결과로 다음 행동 고르기

성공·실패·애매함을 숨기지 않고 계속·수정·질문·중단을 고릅니다.

SECTION

04

04 · 실제 결과로 다음 행동 고르기

호출이 아니라 관찰한 결과가 다음 행동을 정해요

49/71
GPTERS 24기 · Aside · W3실제 결과 → 휴식현재 --:-- · 장 마감 21:56

호출이 아니라 실제 결과가 다음 행동을 정해요

결과와 재개 위치가 있어야 다음 행동을 안전하게 고를 수 있습니다.

FLOW · evidence-loop

  1. 01요청·맥락
  2. 02스킬
  3. 03실행 수단
  4. 04실제 결과

결과 영수증

  • 실제 결과·확인 위치
  • 상태: 성공 · 실패 · 애매 · 차단·보류
  • 오류와 멈춘 지점
  • 다시 시작할 위치

증거가 정하는 행동

  • 기준 충족 → 계속
  • 수정 가능한 미달 → 수정
  • 정보·승인 필요 → 질문 후 보류
  • 위험·중단 조건 → 멈춤

현장 예시 · 발견만 검증aside --version → 1.26.916.1741동작은 수강생 환경에서 미검증

TAKEAWAY설명이나 연결 표시가 아니라 결과와 재개 위치가 증거예요.

50/71
GPTERS 24기 · Aside · W3실제 결과 → 휴식현재 --:-- · 장 마감 21:57

결과 상태는 네 가지로 솔직하게 나눠요

성공만 결과가 아니라 실패·애매함·차단도 다음 판단의 근거입니다.

COMPARISON · result-status

01

성공

기준을 충족하고 결과 확인

02

실패

실행했지만 기준에 미달

03

애매

결과는 있으나 판단 근거 부족

04

차단·보류

권한·정보·위험 때문에 멈춤

TAKEAWAY확인하지 못한 것을 성공 칸에 넣지 않아요.

51/71
GPTERS 24기 · Aside · W3실제 결과 → 휴식현재 --:-- · 장 마감 21:58

막혔다면 실패한 위치부터 정확히 이름 붙여요

설치·계정·동작·도구 발견·스킬 인식은 서로 다른 막힘입니다.

EDITORIAL-INDEX · common-blockers

  1. 01CLI 없음

    개발자 설정·공식 도움말에서 설치 경로 확인

  2. 02계정이 다름

    실행 대상과 현재 계정 확인

  3. 03REPL 실패

    첫 실패 동작을 보관하고 더 작게 재시도

  4. 04MCP만 보임

    도구 발견과 실제 호출 오류를 분리

  5. 05스킬 사용 미확인

    저장·인식 위치와 적용 흔적 확인

TAKEAWAY막힌 층을 알아야 다음 시도도 가장 작게 고칠 수 있어요.

52/71
GPTERS 24기 · Aside · W3실제 결과 → 휴식현재 --:-- · 장 마감 22:00

고칠 때는 깨진 가장 작은 단계로 돌아가요

모든 것을 새로 붙이지 않고 현재 증거가 가리키는 한 단계만 수정합니다.

FLOW · smallest-repair

  1. 01오류 위치 확인
  2. 02한 단계만 수정
  3. 03같은 작은 시험
  4. 04새 결과 확인
    미달이면 오류 위치로

TAKEAWAY충족·위험이면 종료하고, 미달이면 오류 위치로 돌아가요. 기준·입력은 그대로 둡니다.

53/71
GPTERS 24기 · Aside · W3휴식 → 리히토 발표현재 --:-- · 장 마감 22:10

22:10에 다시 만나요

발표자는 사례글·실제 화면·터미널 출력을 열어주세요

BREAK

10분

물 한 잔 마시고, 발표자는 개인정보·인증정보를 가린 사례글과 실제 결과 화면을 열어주세요.

쉬는 시간 음악 · Strudel 열기 ↗
54/71
GPTERS 24기 · Aside · W3휴식 → 리히토 발표현재 --:-- · 장 마감 22:10

사례글 발표 · 이름보다 실제로 달라진 작업을 봐요

다섯 분 · 각 10분 · 발표자와 순서 확정

PRESENTATIONS

  1. 01무슨 업무였나

    반복 업무와 선택한 스킬을 한 문장으로

  2. 02무엇이 실제로 달라졌나

    화면·파일·터미널 출력 또는 차이 없음

  3. 03어디서 막혔나

    오류·멈춘 위치·다음에 이어갈 곳

실행 결과 / 계획 / 확인 필요를 구분하고 개인정보·인증정보는 가려요.

55/71
GPTERS 24기 · Aside · W3휴식 → 리히토 발표현재 --:-- · 장 마감 22:10

오늘의 사례글 발표 순서

리히토 → 빅토리아 → 하태준 → 나병우 → kyung · HTML에서는 이름을 눌러 이동해요

PRESENTER ORDER

56/71
GPTERS 24기 · Aside · W3리히토 → 빅토리아현재 --:-- · 장 마감 22:20

사례글 발표 01 · 리히토

PRESENTER

CONTENT PENDING · 발표자 자료 아님

실제 결과 한 장면

화면 · 파일 · 터미널 출력 중 핵심 장면 하나

확인 지점은 한 곳만 주석으로 짚어요
  1. 01반복 업무
  2. 02실제 결과
  3. 03막힌 위치
  4. 04다음 행동
57/71
GPTERS 24기 · Aside · W3빅토리아 → 하태준현재 --:-- · 장 마감 22:30

사례글 발표 02 · 빅토리아

PRESENTER

CONTENT PENDING · 발표자 자료 아님
BEFORE이전 상태 한 장면
AFTER달라진 상태 한 장면

같은 기준으로 전후를 나란히 놓아요

  1. 01반복 업무
  2. 02실제 결과
  3. 03막힌 위치
  4. 04다음 행동
58/71
GPTERS 24기 · Aside · W3하태준 → 나병우현재 --:-- · 장 마감 22:40

사례글 발표 03 · 하태준

PRESENTER

CONTENT PENDING · 발표자 자료 아님
RESULT RECEIPT
  • 실제 출력
  • 확인 위치
  • 성공 · 실패 · 애매 · 차단
말보다 재현 가능한 영수증을 남겨요
  1. 01반복 업무
  2. 02실제 결과
  3. 03막힌 위치
  4. 04다음 행동
59/71
GPTERS 24기 · Aside · W3나병우 → kyung현재 --:-- · 장 마감 22:50

사례글 발표 04 · 나병우

PRESENTER

CONTENT PENDING · 발표자 자료 아님
  1. 01요청
  2. 02실행
  3. 03결과

막힌 위치가 있으면 흐름 위에 표시해요

  1. 01반복 업무
  2. 02실제 결과
  3. 03막힌 위치
  4. 04다음 행동
60/71
GPTERS 24기 · Aside · W3kyung → 공통 정리현재 --:-- · 장 마감 23:00

사례글 발표 05 · kyung

PRESENTER

CONTENT PENDING · 발표자 자료 아님
화면파일터미널

가장 강한 증거 하나를 맨 위에 놓아요

나머지는 보조 근거로만 연결해요
  1. 01반복 업무
  2. 02실제 결과
  3. 03막힌 위치
  4. 04다음 행동
61/71
GPTERS 24기 · Aside · W3Q&A·과제 → 마무리현재 --:-- · 장 마감 23:10

발표 다섯 편에서 공통 패턴을 모아요

순서와 무관하게 반복 업무 → 실행 → 증거 → 다음 행동을 한 장에 남겨요

PRESENTATION SYNTHESIS

  1. 01반복 업무

    다섯 발표에서 다시 등장한 일은 무엇이었나요?

  2. 02실제 실행

    어떤 스킬·CLI·REPL·MCP 경로가 실제로 쓰였나요?

  3. 03가장 강한 증거

    화면·파일·터미널 출력 중 무엇이 변화를 가장 잘 보였나요?

  4. 04다음 행동

    성공·실패·애매·차단 중 어디서 무엇을 이어갈까요?

발표자 순서와 별개로, 관찰된 패턴만 다음 주 실행 기록으로 넘겨요.

62/71
GPTERS 24기 · Aside · W3Q&A·과제 → 마무리현재 --:-- · 장 마감 23:10

Q&A · 내 문장이나 실제 결과를 함께 보여주세요

질문이 막힌 위치를 알면 답도 더 작고 정확해져요

QA

  1. 스킬언제 인식·적용됐나요?

    저장했다는 말 대신 실제 적용 흔적을 보여주세요.

  2. 실행 수단CLI·REPL·MCP 어디에서 막혔나요?

    설치·계정·세션·연결·발견·호출 위치를 나눠요.

  3. 결과무엇을 직접 확인했나요?

    출력·페이지 상태·파일·오류·재개 위치를 함께 봐요.

질문과 함께 내 문장이나 실제 결과 한 장면을 보여주세요.

63/71
GPTERS 24기 · Aside · W3Q&A·과제 → 마무리현재 --:-- · 장 마감 23:10

사례글 투표 · 실제 변화가 잘 보인 발표를 골라요

투표 링크는 운영자가 수업 중 공유해요 · 링크가 없으면 제출하지 않아요

VOTE

  1. 01실제 변화가 보였나

    전후·결과·막힘이 읽히는 발표

  2. 02근거가 분명했나

    계획과 결과, 확인과 미확인을 구분한 발표

  3. 03공유 링크가 있을 때만

    운영자가 안내한 링크에서 한 번만 제출

현재 HTML에는 투표 URL·자동 집계가 없어요. 링크가 없거나 제출 결과가 불확실하면 다시 보내지 않고 멈춰요.

64/71
GPTERS 24기 · Aside · W3Q&A·과제 → 마무리현재 --:-- · 장 마감 23:10

이번 주 과제는 네 묶음의 실제 기록이에요

업무 기록과 별도 학습용 세 방식 기록을 구분해 한 묶음으로 정리합니다.

CHECKPOINT · assignment

  1. 01내장 스킬 비교

    같은 입력의 사용 전후 결과

  2. 02사용자 스킬

    작은 설명서 + 자연어 실행 결과

  3. 03CLI·REPL·MCP

    각각 실제 1회 사용 기록

  4. 04막힘·재개

    오류·멈춘 상태·다시 시작할 곳

TAKEAWAY세 방식을 모두 내 업무에 억지로 결합하는 것은 과제가 아니에요.

65/71
GPTERS 24기 · Aside · W3Q&A·과제 → 마무리현재 --:-- · 장 마감 23:10

사례글은 실제로 한 일과 본 결과를 연결해요

선택·실행·확인·막힘과 공개 경계가 함께 읽히게 씁니다.

EDITORIAL-INDEX · case-post

  1. 01어떤 반복 방법인가

    왜 스킬로 묶었는지

  2. 02어떻게 설계했나

    사용 조건·입력·순서·출력

  3. 03어떻게 실행했나

    스킬 실행 + 세 방식 각 1회(별도 가능)

  4. 04무엇을 실제로 봤나

    파일·화면·출력·오류

  5. 05무엇이 달랐나

    비교와 차이 없음도 기록

  6. 06다음에 어디서 잇나

    수정·질문·중단·재개

TAKEAWAY개인·고객·기밀·인증정보·내부 주소를 가리고 공개 범위를 확인해요.

66/71
GPTERS 24기 · Aside · W3Q&A·과제 → 마무리현재 --:-- · 장 마감 23:10

3주차 기록이 다음 주의 시작점이 돼요

이번 주 결과를 10월 20일 20:59까지 정리하고 4주차에 이어갑니다.

NUMBER-RAIL · deadline-baton

10/20

화요일

20:59

사례글 제출 기한

W4

기억·루틴·권한으로 이어가기

TAKEAWAY4주차에는 새 일을 벌이기보다 이번 주 실행 기록에서 이어갈 것을 고릅니다.

67/71
GPTERS 24기 · Aside · W3Q&A·과제 → 마무리현재 --:-- · 장 마감 23:10

다음 주로 넘길 세 가지 메모

W4 본강의가 아니라, 이번 주 실행 기록의 인계 메모예요

W4 MEMO

  1. 01다음에도 기억할 내용
  2. 02다시 할 시점
  3. 03사람이 먼저 확인할 행동

이번 주 실행 기록에서 다음 주 첫 행동을 고릅니다.

68/71
GPTERS 24기 · Aside · W3Q&A·과제 → 마무리현재 --:-- · 장 마감 23:10

오늘의 마지막 문장

스킬과 실행 수단은 결과를 보고 다시 판단할 때 비로소 한 흐름이 됩니다.

CLOSING · closing

  1. 반복 방법은 스킬로
  2. 실행 수단은 필요한 만큼
  3. 결과·오류·재개 위치는 영수증으로

다음 실행의 확인 장면을 적어보세요

69/71
GPTERS 24기 · Aside · W3Q&A·과제 → 마무리현재 --:-- · 장 마감 23:10

학습 범위·공식 기능·내 환경을 나눠 확인해요

커리큘럼과 공식 도움말과 실제 실행 관찰은 서로 다른 근거입니다.

SOURCES · source-boundary

  1. 학습 정본 · 배포본

    GPTERS 24기 온오프모임 v3 · 3주차

  2. 공식 기능 · 열기 ↗

    Aside Help Center · Use the CLI, MCP, and REPL
    https://docs.aside.com/help/developers

  3. 공식 인덱스 ·
    열기 ↗

    https://docs.aside.com/llms.txt

  4. 직접 관찰 ·
    본인 환경

    본인 환경의 설치·계정·연결·실제 결과

TAKEAWAY공식 예시가 있다는 것과 내 환경에서 실행에 성공한 것은 같은 증거가 아니에요.

70/71
GPTERS 24기 · Aside · W3Q&A·과제 → 마무리현재 --:-- · 장 마감 23:10

3주차 자료와 공식 도움말

학습 자료·공식 문서·내 환경의 실행 결과를 서로 다른 근거로 봐요

71/71

71장 목차