> pmpt
🎓

졸업한 프로젝트

이 프로젝트는 상업적 성숙에 도달하여 졸업했습니다. .pmpt 파일은 계속 다운로드 가능합니다.

"커뮤니티 웹사이트 핵심 기능 완성 — explore, hall-of-fame, i18n, docs, guide, badges, unlisted, related projects, awesome-mcp-servers 등록까지 완료"

졸업일: 2026-03-05

pmptwiki-web

100 A 개척자 활발 📝 문서화 🎓 졸업
@Raunplaymore (10 프로젝트) · 6 단계 · 34.8 KB · 2026-03-02

Community website for exploring and sharing AI projects built with pmpt

#astro #tailwind #typescript #community #ai

터미널에서 복제:

pmpt clone pmptwiki-web
GitHub README GitHub
README 불러오는 중...
1

시작 프롬프트

이 프롬프트 하나로 아래 프로젝트가 만들어졌습니다.

AI Context — pmptwiki-web

Project Summary

pmpt 프로젝트를 탐색·공유하는 Astro SSG 웹사이트. 한국어/영어 다국어 지원.

Key Conventions

  • i18n: 모든 UI 문자열은 src/lib/i18n.ts에 ko/en 쌍으로 정의. 하드코딩 금지.
  • 라우팅: 영문 = /explore, 한국어 = /ko/explore. 페이지 추가 시 양쪽 모두 생성.
  • 스타일: TailwindCSS utility class. 커스텀 CSS 없음. 다크모드는 dark: prefix.
  • 데이터: src/lib/projects.tsfetchProjectIndex()로 R2에서 빌드 시 fetch. 런타임 API는 pmptwiki-api.raunplaymore.workers.dev.
  • 클라이언트 JS: src/lib/client/ 디렉토리. Astro <script> 태그로 import.
  • 레이아웃: 모든 페이지는 BaseLayout.astro 사용 (nav, search modal, footer, theme toggle).

Badge System

뱃지는 BADGE_DEFINITIONS (projects.ts)에 정의. 서버 빌드 시 computeBadges()로 자동 계산. graduated만 API에서 직접 설정.

Unlisted Projects

unlisted 프로젝트: explore/landing/hall-of-fame에서 숨김, 직접 URL(/p/slug)로만 접근 가능. fetchListedProjects()로 목록 필터링. 상세 페이지에 unlisted 배너(eye-slash 아이콘) 표시. 클라이언트 사이드 explore.ts에서도 필터링.

Graduation Flow

graduated 프로젝트: publish/update/delete 차단, 명예의 전당 자동 등재, 골드 카드 스타일, 상세 페이지에 졸업 배너. 로컬 pmpt save는 졸업과 무관하게 계속 가능. 복학은 ungraduate로.

Build & Deploy

npm run build    # astro build && npx pagefind --site dist
npm run dev      # astro dev (localhost:4321)

Pages

  • / — 홈 (Landing.astro: Hero, MCP 배너, 데모, 최근 프로젝트, Why pmpt, Get Started)
  • /guide — 비개발자용 시작 가이드 (7 step tutorial, Step 0~6)
  • /docs — CLI/MCP 문서
  • /explore — 프로젝트 탐색 (필터, 검색, 페이지네이션)
  • /hall-of-fame — 졸업 프로젝트 명예의 전당
  • /p/[slug] — 프로젝트 상세 페이지
  • 모든 페이지는 /ko/ prefix로 한국어 버전 존재

Important Files

  • src/lib/projects.ts — 프로젝트 타입, 뱃지, 데이터 fetch
  • src/lib/i18n.ts — 모든 번역 문자열 (landingUI, docsUI, guideUI)
  • src/layouts/BaseLayout.astro — 전체 레이아웃 (nav, footer, search)
  • src/components/Landing.astro — 홈페이지 (Hero, 데모, Why pmpt)
  • src/pages/guide.astro — 비개발자 가이드 페이지
  • src/lib/client/explore.ts — 탐색 페이지 필터/검색/페이지네이션
  • src/lib/client/project-detail.ts — 상세 페이지 인터랙션
2

프로젝트 계획

AI가 프롬프트를 분석해 정리한 개발 계획입니다.

아이디어
pmpt로 만든 AI 프로젝트를 탐색하고 공유하는 커뮤니티 웹사이트. 개발자가 pmpt-cli로 기록한 프로젝트의 여정(아이디어 → 개발 → 성장)을 시각화하고, 다른 사람의 프로젝트를 clone해서 학습할 수 있는 허브.
핵심 기능
프로젝트 탐색 (Explore): 카테고리, 태그, 검색, 정렬 기반 브라우징; 프로젝트 상세 페이지: AI 프롬프트, 계획, 버전 이력, 품질 점수; 졸업 & 명예의 전당; 다국어 (ko/en) + hreflang SEO; CLI/MCP 문서; PageFind 전문 검색; 뱃지 시스템 (8종); 비개발자 가이드; Unlisted 프로젝트; Related Projects
기술 스택
Astro 5 (SSG), TailwindCSS 3, TypeScript, PageFind, Cloudflare Pages
3

개발 여정

AI 개발 과정에서 기록된 6개 스냅샷의 요약입니다. 프로젝트를 클론하면 전체 기록을 확인할 수 있습니다.

v6 2026-03-02 18e3834

pmpt.md

Detail

pmptwiki-web

Product Idea

pmpt로 만든 AI 프로젝트를 탐색하고 공유하는 커뮤니티 웹사이트.

Features

  • 프로젝트 탐색 (Explore) — 카테고리, 태그, 검색, 정렬
  • 프로젝트 상세 페이지 — AI 프롬프트, 계획, 버전 이력, 품질 점수
  • 졸업 & 명예의 전당
  • 다국어 (ko/en) + hreflang SEO
  • CLI/MCP 문서 페이지
  • PageFind 전문 검색
  • 뱃지 시스템 (8종)
  • 비개발자 가이드 (7 step tutorial)
  • Unlisted 프로젝트 지원
  • Related Projects (연관 프로젝트 링크)
  • 프로젝트 통계 대시보드
  • 사용자 프로필 페이지

Tech Stack

Astro 5 (SSG), TailwindCSS, TypeScript, PageFind, Cloudflare Pages

Progress

  • 핵심 기능 모두 구현 완료
  • 문서 페이지 CLI/MCP 탭 구조로 리팩토링 완료
  • Unlisted + edit UX 개선 배포 완료 (v1.14.9)
  • Related Projects 기능 추가 (멀티리포 프로젝트 연결)
  • 전체 문서 및 README 업데이트 (docs, web, cli, api, plandocs, org)

Snapshot Log

v1 — 2026-02-28

  • 초기 pmpt 기록 시작
  • pmpt.ai.md, plan.md 생성

v2 — 2026-03-01

  • pmpt.ai.md 업데이트 (가이드 페이지, 문서 구조 반영)

v3 — 2026-03-02

  • Unlisted 프로젝트 기능 추가 (explore/landing/hall-of-fame 필터링, 상세 페이지 배너)
  • fetchListedProjects() 함수 추가로 빌드 시 unlisted 프로젝트 제외
  • 클라이언트 사이드 explore.ts에서도 unlisted 필터링 적용
  • pmpt.md 생성하여 프로젝트 진행 추적 시작

v4 — 2026-03-02

  • Related Projects 기능 추가 (plan.md에 Core Features 반영)
  • pmpt.md에 Related Projects 체크, 진행 기록, 의사결정 추가

v5 — 2026-03-02

  • 전체 문서 및 README 업데이트 (docs, web, cli, api, plandocs, org)

Decisions

  • Unlisted는 edit 전용 — publish 시에는 unlisted 옵션 없음. 먼저 publish 후 edit으로 visibility 변경. (2026-03-02)
  • 졸업 = publish 잠금 — 졸업해도 로컬 pmpt save는 계속 가능. 복학은 ungraduate로. (2026-03-02)
  • Related = slug 배열 — 단방향, pmpt edit으로 설정. 자동 양방향 링크 없이 각 프로젝트가 독립적으로 관리. (2026-03-02)

Files (2)

plan.mdpmpt.ai.md
v5 2026-03-02 1a5eb46

2026-03-02

  • · 전체 문서 및 README 업데이트 (docs, web, cli, api, plandocs, org)
Detail

pmptwiki-web

Product Idea

pmpt로 만든 AI 프로젝트를 탐색하고 공유하는 커뮤니티 웹사이트.

Features

  • 프로젝트 탐색 (Explore) — 카테고리, 태그, 검색, 정렬
  • 프로젝트 상세 페이지 — AI 프롬프트, 계획, 버전 이력, 품질 점수
  • 졸업 & 명예의 전당
  • 다국어 (ko/en) + hreflang SEO
  • CLI/MCP 문서 페이지
  • PageFind 전문 검색
  • 뱃지 시스템 (8종)
  • 비개발자 가이드 (7 step tutorial)
  • Unlisted 프로젝트 지원
  • Related Projects (연관 프로젝트 링크)
  • 프로젝트 통계 대시보드
  • 사용자 프로필 페이지

Tech Stack

Astro 5 (SSG), TailwindCSS, TypeScript, PageFind, Cloudflare Pages

Progress

  • 핵심 기능 모두 구현 완료
  • 문서 페이지 CLI/MCP 탭 구조로 리팩토링 완료
  • Unlisted + edit UX 개선 배포 완료 (v1.14.9)
  • Related Projects 기능 추가 (멀티리포 프로젝트 연결)
  • 전체 문서 및 README 업데이트 (docs, web, cli, api, plandocs, org)

Snapshot Log

v1 — 2026-02-28

  • 초기 pmpt 기록 시작
  • pmpt.ai.md, plan.md 생성

v2 — 2026-03-01

  • pmpt.ai.md 업데이트 (가이드 페이지, 문서 구조 반영)

v3 — 2026-03-02

  • Unlisted 프로젝트 기능 추가 (explore/landing/hall-of-fame 필터링, 상세 페이지 배너)
  • fetchListedProjects() 함수 추가로 빌드 시 unlisted 프로젝트 제외
  • 클라이언트 사이드 explore.ts에서도 unlisted 필터링 적용
  • pmpt.md 생성하여 프로젝트 진행 추적 시작

Decisions

  • Unlisted는 edit 전용 — publish 시에는 unlisted 옵션 없음. 먼저 publish 후 edit으로 visibility 변경. (2026-03-02)
  • 졸업 = publish 잠금 — 졸업해도 로컬 pmpt save는 계속 가능. 복학은 ungraduate로. (2026-03-02)
  • Related = slug 배열 — 단방향, pmpt edit으로 설정. 자동 양방향 링크 없이 각 프로젝트가 독립적으로 관리. (2026-03-02)

Files (2)

plan.mdpmpt.ai.md
v4 2026-03-02 94b705c

2026-03-02

  • · Related Projects 기능 추가 (plan.md에 Core Features 반영)
  • · pmpt.md에 Related Projects 체크, 진행 기록, 의사결정 추가
Detail

pmptwiki-web

Product Idea

pmpt로 만든 AI 프로젝트를 탐색하고 공유하는 커뮤니티 웹사이트.

Features

  • 프로젝트 탐색 (Explore) — 카테고리, 태그, 검색, 정렬
  • 프로젝트 상세 페이지 — AI 프롬프트, 계획, 버전 이력, 품질 점수
  • 졸업 & 명예의 전당
  • 다국어 (ko/en) + hreflang SEO
  • CLI/MCP 문서 페이지
  • PageFind 전문 검색
  • 뱃지 시스템 (8종)
  • 비개발자 가이드 (7 step tutorial)
  • Unlisted 프로젝트 지원
  • Related Projects (연관 프로젝트 링크)
  • 프로젝트 통계 대시보드
  • 사용자 프로필 페이지

Tech Stack

Astro 5 (SSG), TailwindCSS, TypeScript, PageFind, Cloudflare Pages

Progress

  • 핵심 기능 모두 구현 완료
  • 문서 페이지 CLI/MCP 탭 구조로 리팩토링 완료
  • Unlisted + edit UX 개선 배포 완료 (v1.14.9)
  • Related Projects 기능 추가 (멀티리포 프로젝트 연결)

Snapshot Log

v1 — 2026-02-28

  • 초기 pmpt 기록 시작
  • pmpt.ai.md, plan.md 생성

v2 — 2026-03-01

  • pmpt.ai.md 업데이트 (가이드 페이지, 문서 구조 반영)

v3 — 2026-03-02

  • Unlisted 프로젝트 기능 추가 (explore/landing/hall-of-fame 필터링, 상세 페이지 배너)
  • fetchListedProjects() 함수 추가로 빌드 시 unlisted 프로젝트 제외
  • 클라이언트 사이드 explore.ts에서도 unlisted 필터링 적용
  • pmpt.md 생성하여 프로젝트 진행 추적 시작

Decisions

  • Unlisted는 edit 전용 — publish 시에는 unlisted 옵션 없음. 먼저 publish 후 edit으로 visibility 변경. (2026-03-02)
  • 졸업 = publish 잠금 — 졸업해도 로컬 pmpt save는 계속 가능. 복학은 ungraduate로. (2026-03-02)
  • Related = slug 배열 — 단방향, pmpt edit으로 설정. 자동 양방향 링크 없이 각 프로젝트가 독립적으로 관리. (2026-03-02)

Files (2)

plan.mdpmpt.ai.md
v3 2026-03-02 94b705c

2026-03-02

  • · Unlisted 프로젝트 기능 추가 (explore/landing/hall-of-fame 필터링, 상세 페이지 배너)
  • · fetchListedProjects() 함수 추가로 빌드 시 unlisted 프로젝트 제외
  • · 클라이언트 사이드 explore.ts에서도 unlisted 필터링 적용
  • · pmpt.md 생성하여 프로젝트 진행 추적 시작
Detail

pmptwiki-web

Product Idea

pmpt로 만든 AI 프로젝트를 탐색하고 공유하는 커뮤니티 웹사이트.

Features

  • 프로젝트 탐색 (Explore) — 카테고리, 태그, 검색, 정렬
  • 프로젝트 상세 페이지 — AI 프롬프트, 계획, 버전 이력, 품질 점수
  • 졸업 & 명예의 전당
  • 다국어 (ko/en) + hreflang SEO
  • CLI/MCP 문서 페이지
  • PageFind 전문 검색
  • 뱃지 시스템 (8종)
  • 비개발자 가이드 (7 step tutorial)
  • Unlisted 프로젝트 지원
  • 프로젝트 통계 대시보드
  • 사용자 프로필 페이지

Tech Stack

Astro 5 (SSG), TailwindCSS, TypeScript, PageFind, Cloudflare Pages

Progress

  • 핵심 기능 모두 구현 완료
  • 문서 페이지 CLI/MCP 탭 구조로 리팩토링 완료
  • Unlisted + edit UX 개선 배포 완료 (v1.14.9)

Snapshot Log

v1 — 2026-02-28

  • 초기 pmpt 기록 시작
  • pmpt.ai.md, plan.md 생성

v2 — 2026-03-01

  • pmpt.ai.md 업데이트 (가이드 페이지, 문서 구조 반영)

v3 — 2026-03-02

  • Unlisted 프로젝트 기능 추가 (explore/landing/hall-of-fame 필터링, 상세 페이지 배너)
  • fetchListedProjects() 함수 추가로 빌드 시 unlisted 프로젝트 제외
  • 클라이언트 사이드 explore.ts에서도 unlisted 필터링 적용
  • pmpt.md 생성하여 프로젝트 진행 추적 시작

Decisions

  • Unlisted는 edit 전용 — publish 시에는 unlisted 옵션 없음. 먼저 publish 후 edit으로 visibility 변경. (2026-03-02)
  • 졸업 = publish 잠금 — 졸업해도 로컬 pmpt save는 계속 가능. 복학은 ungraduate로. (2026-03-02)

Files (2)

plan.mdpmpt.ai.md
v2 2026-03-01 5198334

2026-03-01

  • · pmpt.ai.md 업데이트 (가이드 페이지, 문서 구조 반영)
Detail

Files (2)

plan.mdpmpt.ai.md
v1 2026-02-28 5198334

2026-02-28

  • · 초기 pmpt 기록 시작
  • · pmpt.ai.md, plan.md 생성
Detail

Files (2)

plan.mdpmpt.ai.md