By psylch
Configure a Ghostty-based terminal AI coding environment on macOS Apple Silicon with Fish shell, yazi file manager, lazygit, Neovim using LazyVim, fzf fuzzy finder, zoxide directory jumper, atuin history tool, and CJK-optimized fonts for multilingual development workflows.
A Claude Code skill that configures a complete terminal-based AI coding environment. Replaces heavy IDEs with lightweight, composable TUI tools on macOS with Apple Silicon — with CJK font optimization for Chinese/Japanese/Korean users.
| Tool | Purpose | Why |
|---|---|---|
| Ghostty | GPU-accelerated terminal | Native splits, Quick Terminal, fast rendering |
| Fish | Shell | Best-in-class autosuggestions, zero config |
| Tide | Prompt theme | Powerlevel10k equivalent for Fish |
| yazi | File manager (TUI) | Image preview, Kitty protocol, fast navigation |
| lazygit | Git client (TUI) | Visual staging, diff, branch management |
| Neovim | Editor (LazyVim) | LSP, treesitter, when you need a quick edit |
| fzf | Fuzzy finder | File search, history, pipe filtering |
| zoxide | Smart cd | Jump to directories by keyword |
| atuin | Shell history | Searchable, filterable, cross-terminal sync |
| fd / rg / bat / delta | CLI replacements | Faster find, grep, cat, diff |
npx skills (recommended)npx skills add psylch/ghostty-vibe-coding-stack
Or install to Claude Code specifically:
npx skills add psylch/ghostty-vibe-coding-stack -a claude-code
In Claude Code:
/plugin marketplace add psylch/ghostty-vibe-coding-stack
/plugin install configuring-ghostty-vibe-stack@psylch-ghostty-vibe-coding-stack
git clone https://github.com/psylch/ghostty-vibe-coding-stack.git ~/.claude/skills/ghostty-vibe-coding-stack
Restart Claude Code after installation.
In Claude Code, use any of these trigger phrases:
configure my terminal environment
setup ghostty vibe coding stack
配置 Ghostty
终端配置
开发环境搭建
The skill will guide Claude through installing and configuring the entire stack.
Cmd+D / Cmd+Shift+D) and tab navigationCtrl+` dropdown)y=yazi, lg=lazygit, v=nvim, cc=claude, z=zoxide┌──────────────┬──────────────────────┐
│ yazi (y) │ Claude Code (cc) │
│ file tree │ or Neovim (v) │
│ + preview │ │
│ ├──────────────────────┤
│ │ lazygit (lg) │
│ │ or dev server │
└──────────────┴──────────────────────┘
Cmd+V image paste for Claude Code (Discussion #10117). Use Ctrl+V instead.Rose Pine not rose-pine). Validate with ghostty +validate-config.bind syntax differs from Zsh — use bind right complete, not bind -k right complete.ghostty-vibe-coding-stack/
├── .claude-plugin/
│ ├── marketplace.json # Plugin registry
│ └── plugin.json # Plugin manifest
├── skills/
│ └── configuring-ghostty-vibe-stack/
│ ├── SKILL.md # Main skill definition
│ └── references/
│ ├── ghostty-config.md # Full Ghostty config + themes
│ ├── fish-config.md # Full Fish config + keybinds
│ ├── lazygit-config.md # lazygit themes (Monokai/Tokyo/Rose Pine)
│ └── yazi-config.md # yazi config + keybinds
├── README.md
├── README.zh.md
└── LICENSE
MIT
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Skill development toolkit for AI coding agents: create, review, and publish skills with runtime UX best practices
Search, validate, and save cloud drive resources via PanSou aggregation API and local Quark desktop APP integration
All-in-one media acquisition toolkit: Hi-Res music downloads, cloud drive resource search, and book downloads
Initialize a project-level context management system with docs/ directory structure, Claude Code hooks (session-start, quality-gate), and CLAUDE.md navigation. Use when starting a new project, bootstrapping context management, or when the user says '/ch-project-context init', 'init project context', 'setup context management', 'initialize docs structure'.
Multi-source tech research — dispatches parallel agents to Grok (X/Twitter), DeepWiki (GitHub repos), and WebSearch, then synthesizes findings into a unified report
npx claudepluginhub psylch/ghostty-vibe-coding-stack --plugin configuring-ghostty-vibe-stackDesign fluency for frontend development. 1 skill with 23 commands (/impeccable polish, /impeccable audit, /impeccable critique, etc.) and curated anti-pattern detection.
Behavioral guidelines to reduce common LLM coding mistakes, derived from Andrej Karpathy's observations on LLM coding pitfalls
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Lazy senior dev mode. Forces the simplest, shortest solution that actually works: YAGNI, stdlib first, no unrequested abstractions.