Skip to content

feat(plugin): add postinstall welcome banner with buddy character #967

Description

@JeremyDev87

Summary

npm install 직후 ASCII 버디 캐릭터 환영 배너를 출력하여 첫인상 "와!" 제공.

Design Spec: docs/superpowers/specs/2026-03-27-plugin-wow-experience-design.md

Details

postinstall 스크립트에서 출력:

╭━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╮
│                                              │
│           ╭━━━╮                              │
│           ┃ ◕‿◕ ┃  Hey! I'm CodingBuddy!     │
│           ╰━┳━╯                              │
│          ╭──┻──╮   Your new coding buddy.    │
│          │ CB  │                              │
│          ╰─────╯   v5.x.x                   │
│                                              │
│   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━   │
│                                              │
│   35 specialist agents ready                 │
│   PLAN → ACT → EVAL workflow                 │
│   TDD-first development                     │
│                                              │
│   Start a session and I'll introduce myself! │
│                                              │
╰━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╯

수정 대상

  • packages/claude-code-plugin/package.json: postinstall 스크립트 교체
  • 신규: packages/claude-code-plugin/scripts/postinstall.js

Acceptance Criteria

  • postinstall 실행 시 ASCII 아트 배너 출력
  • 버전 번호 package.json에서 동적 읽기
  • CI 환경 억제 (CI=true 또는 --silent 감지 시 출력 안 함)
  • 유니코드 미지원 터미널 폴백 (eyeFallback 사용)
  • 기존 MCP 설치 안내 메시지 유지

Dependencies

  • 없음 (독립)

Wave

Wave 2 (P1) — 사용자 최초 접점

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    P1Priority 1: First Impressionfeatwave-2Wave 2: First Impression (parallel)wow-experiencePlugin Wow Experience Design

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions