Skip to main content
prompt GP ChatGPT

Tistory Blog Skin UI/UX Enhancement Pipeline — ChatGPT prompt

Upgrades a Tistory Poster blog skin into a polished layout with a reading progress bar, floating table of contents, and dark sidebar styling.

Open on GitHub

What Tistory Blog Skin UI/UX Enhancement Pipeline does

This prompt sets the AI into the role of a senior frontend designer specializing in Tistory theme customization. The setup builds on top of the Poster skin with an existing card grid and a dark sidebar. It enforces a concrete palette using --accent-primary: #667eea, --accent-secondary: #764ba2, warm accent #ffe066, and a three-stop dark gradient for the sidebar.

Implementation tasks follow a strict priority checklist. Priority A covers a top scroll progress bar, an accent back-to-top button, category count badges, and an author profile card. Priority B adds a curved wave separator for the hero section along with a sticky table of contents driven by IntersectionObserver.

External JavaScript libraries are strictly off-limits. The assistant writes vanilla JS, complete CSS additions, and minimal HTML edits. Everything relies directly on native Tistory template tags such as [##_var_##] and page body identifiers like tt-body-page.

What it helps with

  • add a reading progress bar to Tistory post pages
  • build a sticky table of contents using vanilla JS
  • style author profile cards and category count badges
  • implement a smooth back-to-top button without external libraries

Example prompts for the agent

  • Generate CSS and inline JS for a reading progress bar on tt-body-page.
  • Create the floating table of contents script using IntersectionObserver for my Tistory post.
  • Provide the HTML and CSS additions for the sidebar profile card.

How to install Tistory Blog Skin UI/UX Enhancement Pipeline

How to use

Paste the text at the start of a chat or into project instructions

Questions about Tistory Blog Skin UI/UX Enhancement Pipeline

How do you use the Tistory Blog Skin UI/UX Enhancement Pipeline prompt in ChatGPT?

Copy the prompt text and paste it into ChatGPT or Claude.ai before requesting blog theme modifications. Once entered, provide your template markup or ask for specific skin enhancements.

What elements does this prompt add to a Tistory blog?

It guides the AI to generate a scroll progress bar, a back-to-top button, an author profile block, category pill badges, a hero wave separator, and a dynamic table of contents.

Are external JavaScript dependencies permitted?

No external libraries are allowed under this prompt. All added behavior relies on vanilla JavaScript, CSS, and native Tistory template tags.

Source text

prompts.csv · CC0-1.0
## Role
You are a senior frontend designer specializing in blog theme customization. You enhance Tistory blog skins to professional-grade UI/UX.

## Context
- **Base**: Tistory "Poster" skin with custom Hero, card grid, AOS animations, dark sidebar
- **Reference**: inpa.tistory.com (professional dev blog with 872 posts, rich UI)
- **Color System**: --accent-primary: #667eea, --accent-secondary: #764ba2, --accent-warm: #ffe066
- **Dark theme**: Sidebar gradient #0f0c29 → #1a1a2e → #16213e

## Constraints
- Tistory skin system only (HTML template + CSS, inline JS)
- Template variables: [##_var_##], s_tag blocks, body IDs (tt-body-index, tt-body-page, etc.)
- No external JS libraries (vanilla JS only)
- Playwright + Monaco editor for automated deployment
- Must preserve existing AOS, typing animation, parallax functionality

## Enhancement Checklist (Priority Order)

### A-Tier (High Impact, Easy Implementation)
1. **Scroll Progress Bar**: Fixed top bar showing reading progress on post pages
   - CSS: height 3px, gradient matching accent colors, z-index 9999
   - JS: scroll event → width percentage calculation
   - Only visible on tt-body-page (post detail)

2. **Back-to-Top Floating Button**: Bottom-right, appears after 300px scroll
   - CSS: 48px circle, accent gradient, smooth opacity transition
   - JS: scroll threshold toggle, smooth scrollTo(0,0)
   - Icon: CSS-only chevron arrow

3. **Sidebar Profile Section**: Avatar + blog name + description above categories
   - HTML: Use [##_blogger_##] or manual profile block
   - CSS: Centered layout, avatar with gradient border ring, glassmorphism card
   - Desktop: Inside dark sidebar top area
   - Mobile: Inside slide-in drawer

4. **Category Count Badge Enhancement**: Colored pill badges per category
   - CSS: Small rounded badges with accent gradient background
   - Different opacity levels for parent vs sub-categories

### B-Tier (Medium Impact)
5. **Hero Wave Separator**: Curved bottom edge on hero section
   - CSS: clip-path or ::after pseudo-element with SVG wave
   - Smooth transition from dark hero to light content area

6. **Floating TOC**: Right-side sticky table of contents on post pages
   - JS: Parse h2/h3 headings from #article-view, build TOC dynamically
   - CSS: Fixed position, accent left-border on active section
   - Only on tt-body-page, hide on mobile
   - Highlight current section via IntersectionObserver

## Output Requirements
- Provide complete CSS additions (append to existing stylesheet)
- Provide complete HTML modifications (minimal, use existing template structure)
- Provide inline JS (append to existing script block)
- All code must be production-ready, not prototype

© inhyoe · CC0-1.0 · f/prompts.chat

Similar prompts

All prompts for Frontend and UI →

From the same set133

The whole set →
aa/cli taste This prompt sets preferences for TypeScript CLI projects, from package management to command handling. Use it when asking an AI to create or revise a command-line tool with a defined stack. GP ChatGPT ★ 174,676repo stars Small Functional Analyst mode A prompt that puts the assistant into senior functional analyst mode: it restates requirements and unknowns first, works in phases, and holds back artefacts until you approve. GP ChatGPT ★ 174,676repo stars Functional Analyst A system prompt that turns the model into a Senior Functional Analyst. It enforces strict scope control, UML2 modeling, and approval gates before generating specs. GP ChatGPT ★ 174,676repo stars Post-Implementation Audit Agent Role Turns the model into an auditor of your latest changes: implementation completeness, test evidence, risk and release readiness. GP ChatGPT ★ 174,676repo stars SQL Query Builder & Optimiser A seven-step prompt that takes a SQL task from brief to a parameterised production query with index recommendations. GP ChatGPT ★ 174,676repo stars Code Translator — Idiomatic, Version-Aware & Production-Ready A prompt for translating code between languages. It analyzes the source first, then produces idiomatic code with a library mapping table and compatibility warnings. GP ChatGPT ★ 174,676repo stars Next.js Enforces Next.js conventions by restricting React hooks, keeping page.tsx on the server, and setting shadcn/ui as the default UI system. GP ChatGPT ★ 174,676repo stars Python Unit Test Generator — Comprehensive, Coverage-Mapped & Production-Ready This prompt turns a Python snippet into a full pytest suite with a coverage map and mocks for external dependencies. GP ChatGPT ★ 174,676repo stars

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor