novice
A learning companion plugin for non-developers starting vibe coding. It keeps real dev terms with explanations, cuts destructive and secret-leak risks with a safety gate, and guides external service CLI setup.
#beginner#vibe-coding#safety-gate#learning#cli-bootstrap#plugin
Install
Installation
/plugin marketplace add hjsh200219/novice
/plugin install novice@novice
/reload-pluginsRequirements
- Claude Code 2.1.215 이상
- 안전 게이트는 복잡한 wrapper·난독화·파이프로 이어진 명령은 보증하지 않음 — README의 위협 모델 참조
- README 기준 MVP 구현 완료(테스트 160개 통과). 사람 참가자가 필요한 product beta 검증은 남아 있음
- 플러그인을 제거하면 안전 게이트도 함께 사라짐
Capabilities
What it does
- 01`/novice:mode 1|2|3|off` — 용어 설명 수준 3단계: 모든 용어 병기·실행 전후 해설 → 3회까지 설명 → 요청 시만 설명, `off`는 설명 제거
- 02`/novice:focus on|off` — 응답 형태 규칙: 첫 줄은 바로 실행할 행동, 번호 목록, 서론·맺음말 금지 등
- 03안전 게이트 — 로컬 파괴 명령(`rm -rf ~` 등)과 시크릿 값 노출을 차단. 플러그인이 켜져 있는 동안은 학습 모드를 꺼도 유지
- 04외부 서비스 CLI 부트스트랩 — 리소스 생성·env/secret 값 입력·배포는 사용자가 직접 하거나 안내(guided manual)
- 05프로젝트 `.claude/settings.json`에 등록해 팀원에게 자동 설치 제안 가능
About
About
novice is a Claude Code plugin for non-developers who are starting to build with Claude. Instead of hiding jargon, it keeps the real development terms and explains them inline at one of three levels, so the learner picks up the vocabulary while working. A separate focus switch reshapes answers into action-first numbered steps.
A safety gate stays active while the plugin is enabled, independent of the teaching level: it blocks catastrophic local commands and secret values being exposed. The README is explicit about what it does not guarantee — complex wrappers, obfuscation and piped or chained commands fall back to Claude Code's native permission prompts. It also guides setup of external service CLIs, leaving resource creation, secret input and deployment to the user. The README lists the MVP as implemented with 160 passing tests; beta validation with human participants is still pending.
Related
More in this category
hiworksA plugin that logs into Hiworks without a browser and exposes mail, leave, approvals, calendar and the org chart as JSON. The password lives only in the OS keychain. Unofficial — not affiliated with Hiworks.lyn-lawfirmThe plugin that bundles the six lyn-* legal skills — complaint, certified letter, criminal settlement and fact confirmation drafting, a criminal procedure simulator and a sentencing predictor — plus a K Data MCP connection for law and case search. AI can make mistakes; not legal advice.sttImports Clova Note transcripts and transcribes Apple Voice Memos or exported recordings locally on your Mac with whisper.cpp, saving everything as Markdown notes for a vault. Apple recordings are never uploaded.