本文へ移動
cccskills
無料GitHub で公開

monich

Build premium scroll-driven web pages and product showcases inspired by high-end app, hardware, and product interaction patterns. Use for Raycast-like, Apple-like, NVIDIA-like, RTX/GPU, SaaS, AI browser, parallax, sticky scroll, pinned reveal, Three.js GLB model, Web Audio sound effect, responsive accessibility, and performance-safe frontend requests.

インストール方法を見る

含まれるファイル(8)

  • SKILL.md7.9 KB
  • accessibility.md1.2 KB
  • animation-patterns.md1.8 KB
  • checklist.md1.2 KB
  • code-generation-rules.md4.1 KB
  • design-language.md1.7 KB
  • performance.md1.2 KB
  • triggers.md1.1 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Monich Skill

Purpose

This skill helps agents build premium scroll-driven websites with:

  • sticky scenes
  • scroll-linked animation
  • parallax depth
  • product/app reveals
  • CSS mockups, imported assets, or Three.js GLB product models
  • clean hero sections
  • responsive layout
  • reduced-motion support

Use This Skill When

The user asks for:

  • Raycast-like landing page
  • Apple-like product showcase
  • NVIDIA-like product reveal
  • RTX/GPU showcase
  • scroll parallax website
  • sticky scroll website
  • pinned scroll animation
  • premium product page
  • animated SaaS landing page
  • AI app/browser landing page

Do Not Copy Brands

Do not copy:

  • logos
  • names
  • screenshots
  • exact layout
  • product claims
  • marketing text
  • brand assets

Only use general interaction patterns.

Stack Selection

Default to React for generated websites unless the user explicitly asks for another stack. Prefer React + Vite for fast runnable demos and React + Next.js for routed, production-style, SEO-aware, or app-router projects. Other stacks such as Astro, SvelteKit, Vue, Nuxt, vanilla Web Components, or plain HTML/CSS/JS are allowed when the user requests them or the host project already uses them.

Use React + Next.js when:

  • the user asks for Next.js
  • the target project is already Next.js
  • the page needs routing, metadata, server components, static generation, or production app structure

Template Scanning Workflow

When this skill is activated, recursively scan the available templates before writing code.

If using this repository directly:

  1. Inspect templates/.
  2. Recursively scan every folder and file under templates/.
  3. If present, scan every folder and file inside templates/web-template/design-templates/, templates/web-template/horizontal-craft/, and templates/web-template/design-systems/.
  4. Read actual source/reference files inside every template/reference folder, including .html, .css, .js, .jsx, .tsx, .md, .json, and design-token files. Do not rely only on SKILL.md, README.md, info.md, or folder names.
  5. Build an inventory of template names, metadata, visual style, page type, layout pattern, motion pattern, component language, color system, typography, and stack.
  6. Privately compare the user's request against the inventory and choose the closest matching template or reference set for the requested website.
  7. For broad or style-sensitive requests, present 2-4 closest template references to the user with a short rationale before implementation.

If using an installed skill:

  1. Inspect assets/templates/.
  2. Recursively scan every folder and file under assets/templates/.
  3. If present, scan every folder and file inside assets/templates/web-template/design-templates/, assets/templates/web-template/horizontal-craft/, and assets/templates/web-template/design-systems/.
  4. Read actual source/reference files inside every template/reference folder, including .html, .css, .js, .jsx, .tsx, .md, .json, and design-token files. Do not rely only on SKILL.md, README.md, info.md, or folder names.
  5. Build an inventory of template names, metadata, visual style, page type, layout pattern, motion pattern, component language, color system, typography, and stack.
  6. Privately compare the user's request against the inventory and choose the closest matching template or reference set for the requested website.
  7. For broad or style-sensitive requests, present 2-4 closest template references to the user with a short rationale before implementation.

Templates are learning references. Do not copy-paste a full template, page, component, or large code block into the generated project. Extract the intent, structure, motion rhythm, spacing, typography, and visual system, then create fresh code for the user's stack and content.

Starter templates are implementation aids only. Do not default to the visual style of starter templates when a closer web-template reference exists. If building in React, Next.js, or another framework, translate the selected web-template reference into that stack while preserving its layout, composition, typography, palette logic, and interaction feel.

Required Scroll Architecture

Every generated page must include:

  1. Normal hero section
  2. Tall scroll wrapper, 250vh to 500vh
  3. Sticky scene, 100vh
  4. Layered visual elements:
    • background layer
    • atmosphere/grid/glow layer
    • midground UI/spec layer
    • main product/app/object layer
    • foreground text/accent layer
  5. Next section after the showcase

Motion Timeline

Map scroll progress like:

  • 0.00 to 0.20: hero locks into scene
  • 0.20 to 0.45: main product/app appears
  • 0.45 to 0.70: features/spec cards enter
  • 0.70 to 1.00: scene transitions out

Visual Rules

  • one clear focal point
  • large typography
  • dark premium background by default
  • one accent color
  • no random neon unless asked
  • no particle soup
  • no unreadable microtext
  • no generic AI SaaS slop
  • strong spacing and hierarchy
  • mobile-first fallback

Code Rules

  • Animate transform and opacity.
  • Avoid top, left, width, height, margin, padding animation.
  • Include prefers-reduced-motion.
  • Default to React components for generated websites, but adapt to Next.js, Astro, SvelteKit, Vue, Nuxt, or plain HTML/CSS/JS when requested or when the existing project requires it.
  • Read and recursively scan templates/ or installed assets/templates/ before choosing references.
  • Read real template implementation files, especially .html, .css, and .js, before judging visual similarity.
  • Learn and adapt from templates; do not copy-paste template code line-by-line.
  • Write fresh components, data, CSS variables, class names, and content for the target project.
  • Match visible page copy to the language the user spoke. If the source template contains Chinese but the user writes in English or Indonesian, rewrite headings, labels, CTAs, alt text, and microcopy into that user language.
  • Set document language correctly, such as <html lang="en">, <html lang="id">, or the equivalent framework metadata.
  • Use CSS-only mockups when no assets are provided.
  • Use user-provided .glb, .gltf, image, or video assets when available.
  • Use CSS-only mockups when no assets are available.
  • Do not invent missing external assets or copy real brand assets.
  • No missing image imports.
  • No unused packages.
  • No fake dependencies.
  • Keep components readable.

Bundled Templates

When this skill is installed directly, learn from templates by recursively scanning assets/templates/, including every nested folder and file in assets/templates/web-template/design-templates/, assets/templates/web-template/horizontal-craft/, and assets/templates/web-template/design-systems/ when those folders exist.

Some templates may contain Chinese-first material. Use their composition, rhythm, typography, and page-type guidance, but localize final generated content to the user's language unless the user requests Chinese.

If using the original multi-agent pack instead of the installable skill folder, the same templates also exist at templates/ from the repository root.

Output Requirements

When generating a website, include:

  • file structure
  • install command
  • complete source code
  • complete CSS
  • run command
  • customization notes
  • accessibility/performance checklist

Final Checklist

Before final answer, verify:

  • sticky scene works
  • scroll wrapper is tall enough
  • layers are visible
  • main focal object exists
  • responsive CSS exists
  • reduced-motion fallback exists
  • no brand assets copied
  • no missing imports
  • app can run

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

agentic

無料

Conversational AI-first interface with minimal controls, clear outcomes, and delegated task flows for agentic workflows.

日本語の概要は準備中です。原文の説明を表示しています。

WyvernCW/Monich32026年6月20日 更新

ant

無料

Structured, enterprise-focused design system emphasizing clarity, consistency, and efficiency for data-dense web applications.

日本語の概要は準備中です。原文の説明を表示しています。

WyvernCW/Monich32026年6月20日 更新

App dashboard with purple-themed aesthetic, top-bar navigation, card-based layouts, and developer-first workflows.

日本語の概要は準備中です。原文の説明を表示しています。

WyvernCW/Monich32026年6月20日 更新

artistic

無料

High-contrast, expressive style with creative typography and bold color choices for visually striking interfaces.

日本語の概要は準備中です。原文の説明を表示しています。

WyvernCW/Monich32026年6月20日 更新

Generate a single-file product landing page with a layered ASCII cosmos hero (rotating ASCII planet, drifting irregular asteroids, comet trails, nebula gas clouds — each in its own harmonious color) plus full marketing sections (about / features grid / showcase / spec / pricing / CTA / footer). Takes a natural-language description of one product (any kind — a note app, a coffee subscription, a CLI tool, an indie hardware, a hosting service…) and outputs ONE working .html file with deep-space dark or warm-letterpress theme. Runs in BOTH Claude Code (writes to ~/Desktop) and GLM / online chat (outputs HTML inline). Trigger phrases: "做个宇宙风产品落地页", "生成 ASCII 产品官网", "ascii-cosmos-gen ...", "做个独立软件 / 独立硬件落地页", or when user drags this skill folder into chat asking for an atmospheric product landing page.

日本語の概要は準備中です。原文の説明を表示しています。

WyvernCW/Monich32026年6月20日 更新

Magazine-grade, collage-driven editorial system: warm paper canvas, surreal plaster-and-architecture imagery, oversized display type, hairline rules, and Roman-numeral section markers.

日本語の概要は準備中です。原文の説明を表示しています。

WyvernCW/Monich32026年6月20日 更新

WyvernCW のスキルをすべて見る

このスキルの問題を報告する