visual-rhythm

Enforce consistent code formatting and visual structure across Python, TypeScript, and Go.

28|3|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/oborchers/fractional-cto --skill visual-rhythm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: visual-rhythm
Source: https://github.com/oborchers/fractional-cto/tree/main/pedantic-coder/skills/visual-rhythm
Command: npx skills add https://github.com/oborchers/fractional-cto --skill visual-rhythm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and scripts (resource) components.

What problem does it solve?

This Skill addresses the challenge of writing code that is not only functionally correct but also visually clear and easy to understand, preventing common formatting anti-patterns that hinder readability and increase maintenance costs.

Core Features & Use Cases

  • Whitespace as Punctuation: Enforces the use of blank lines to separate logical code blocks, improving scannability.
  • Consistent Formatting: Guides on indentation, line length, and avoiding vertical alignment to maintain uniformity.
  • Use Case: When reviewing a large Python file with dense, unreadable functions, apply this Skill to refactor it, ensuring clear visual separation between methods and logical steps within functions.

Quick Start

Apply the visual-rhythm skill to refactor the provided Python code for improved readability.

Frequently Asked Questions about visual-rhythm

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enforce consistent code formatting and visual structure across Python and TypeScript?

You should use blank lines as visual punctuation to separate logical code blocks, ensuring consistent indentation and preventing dense, unreadable functions that hinder code readability and increase maintenance costs.

What is the best way to refactor a dense Python file for improved readability?

The best way to refactor dense Python code is to apply visual rhythm principles, using blank lines and consistent whitespace to separate methods and logical steps within functions, making the file highly scannable.

Does this code style approach work with Go as well as Python and TypeScript?

Yes, this code style approach works with Go, Python, and TypeScript by requiring adherence to language-specific best practices and formatter configurations to address whitespace, indentation, and vertical alignment.

Why does avoiding vertical alignment help maintain code readability?

Avoiding vertical alignment helps maintain code readability by preventing brittle formatting that requires constant updates, allowing developers to focus on consistent indentation and logical whitespace separation instead.