What problem does it solve?
Writing inconsistent, unoptimized Liquid templates for Jekyll sites leads to rendering errors, stray whitespace in output, and hard-to-maintain code that breaks when site structure changes.
Core Features & Use Cases
- Standardized Conventions: Enforces consistent whitespace control, snake_case variable naming, and explicit include parameter passing to reduce template bugs.
- Jekyll-Specific Best Practices: Provides clear rules for using Jekyll objects, filters, and tags to avoid common pitfalls like implicit scope leaking and stale loop variables.
- Use Case: When building a multi-page Jekyll portfolio, use this skill to standardize layout and include templates across the site, eliminating fragile code and ensuring consistent rendered output.
Quick Start
Use the liquid skill to write a new Jekyll include template that displays post metadata with properly documented parameters and whitespace control.