agentleFS
PraveensenpaiPraveensenpai/karakuri/skills/build-tooling/aesthetic-readme-craft/SKILL.md

aesthetic-readme-craft

Skill0 starsChanged 2 months agoMITView on GitHub

Crafts stunning, aesthetic, and production-grade README.md files following the signature Praveensenpai design standard: bilingual/thematic headers (Kanji/Romaji + emoji), custom badge ribbons, ASCII/Unicode architecture diagrams and TUI mockups, GitHub alert callouts, categorized emoji feature lists, one-liner install snippets, and crystal-clear usage workflows.

  • Pipes a download into a shell

The file

We split this skill into the rules it gives an agent

7 rules. About 0 are common, 4 are distinctive, and 3 are very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈4

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 3

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    Thematic Identity: Every project has an aesthetic icon, title, and bold punchline that immediately sets the tone.

    line 21
  2. Distinctive:

    Concrete Feature Descriptions: No generic fluff. Every feature bullet point couples a distinct emoji with technical details in backticks.

    line 25
  3. Very specific:

    Use Shields.io with consistent badge styles (style=flat-square or style=for-the-badge).

    line 58
  4. Very specific:

    Use flowchart TD or sequenceDiagram to visualize state machine transitions, daemon polling loops, or async tasks:

    line 104
  5. Very specific:

    Use clean box characters (┌─┐, │ │, └─┘, ▼, ·) in ```text blocks for data pipelines or network transitions:

    line 119
  6. Distinctive:

    Every aesthetic README must provide both an effortless one-liner and a clean build-from-source block:

    line 189
  7. Distinctive:

    Before finalizing any README.md:

    line 265

≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

aesthetic-readme-craft Skill: Aesthetic & Production-Grade READMEs

Standardizes the creation and refinement of GitHub README.md files into aesthetic, high-impact, visual masterpieces that immediately captivate developers and users. Inspired by the signature design language of Praveensenpai's repositories (nielsen-tv-enabler, ryoiki, kotonoha, jpsan, toss-rs).


1. The Design Philosophy

A generic README.md lists commands; an aesthetic README sells a craft. It communicates quality, performance, and attention to detail within the first 3 seconds of page load.

Core Tenets:

  1. Thematic Identity: Every project has an aesthetic icon, title, and bold punchline that immediately sets the tone.
  2. Visual Hierarchy: Badges, callouts, diagrams, and clear section dividers (---) guide the reader's eye effortlessly.
  3. Show, Don't Just Tell: Utilize ASCII box diagrams, Mermaid architecture flows, or TUI mockups directly beneath the header.
  4. Zero-Friction Quickstart: Provide a copy-pasteable 1-liner install snippet before diving into deep technical configuration.
  5. Concrete Feature Descriptions: No generic fluff. Every feature bullet point couples a distinct emoji with technical details in backticks.

2. The Two Signature Layout Archetypes

Praveensenpai repositories follow one of two polished layout styles depending on the project type:

Archetype A: The Centered Hero Showcase (Daemons, Services, Orchestrators)

Exemplified by nielsen-tv-enabler and ryoiki.

  • Header enclosed in <div align="center">
  • Project emoji + title (optionally with Japanese Kanji/Romaji)
  • Centered bold proposition block
  • Badges with style=for-the-badge or style=flat-square
  • Centered bullet navigation ribbon (•) for quick jumping to sections
  • Followed immediately by an Overview with a visual diagram or Mermaid flow

Archetype B: The High-Impact Left-Aligned Powerhouse (CLIs, Compilers, Tools)

Exemplified by karakuri, kotonoha, and jpsan.

  • Clean # <Emoji> <Name> [(<Kanji/Romaji>)] [— <Subtitle>] header
  • Blockquote bold one-liner: > **<High-impact proposition.>**
  • Badge ribbon
  • High-contrast alert callout (> [!TIP] or > [!WARNING])
  • Comprehensive introductory technical summary paragraph
  • ASCII box architecture diagram or terminal frame

3. Aesthetic Component Guide

3.1 Badges & Color Palette

Use Shields.io with consistent badge styles (style=flat-square or style=for-the-badge).

Cohesive Hex Color Palette:

Color ToneHexUse Case
Rust OrangeDEA584 / orangeRust language badge
Python Blue/Yellow3776ABPython runtime
Linux YellowFCC624Platform badge
Catppuccin Lavendercba6f7Release tag badge
Catppuccin Minta6e3a1CI status badge (passing)
Catppuccin Blue89b4faLicense badge (MIT / Apache)
Catppuccin Pinkf38ba8NLP / Special framework badge
Catppuccin Teal94e2d5Architecture (x86_64 / aarch64)

Example Badge Row:

[![Latest Release](https://img.shields.io/github/v/release/Praveensenpai/<repo>?style=for-the-badge&color=blue)](https://github.com/Praveensenpai/<repo>/releases)
[![Rust Edition](https://img.shields.io/badge/Rust-2024%20Edition-DEA584?style=for-the-badge&logo=rust)](https://www.rust-lang.org/)
[![Platform](https://img.shields.io/badge/Platform-Linux-FCC624?style=for-the-badge&logo=linux&logoColor=black)](https://github.com/Praveensenpai/<repo>)
[![License](https://img.shields.io/badge/License-MIT-green?style=for-the-badge)](LICENSE)

3.2 Navigation Jump-Links Ribbon

For comprehensive projects, provide a centered quick-navigation ribbon directly beneath badges:

[⚡ Quick Install](#-quick-1-click-install) • [✨ Features](#-key-features) • [🔄 Architecture](#-architecture--workflow) • [💻 CLI Usage](#-cli-usage) • [⚙️ Configuration](#%EF%B8%8F-configuration)

3.3 GitHub Alert Callouts

Strategically place native GitHub markdown alerts to highlight crucial guarantees or beta warnings:

> [!TIP]
> **Zero SSH · Zero Reverse Shells · Zero Open Ports · 100% Free**
> Operates entirely through official asynchronous batch jobs. Your local machine stays 100% idle with cold fans and zero RAM thrashing.
> [!WARNING]
> **🚧 Project Status: Active Beta / Under Heavy Development**
> Features and APIs are evolving rapidly. Expect breaking changes and report any issues on the tracker.

3.4 Visual Diagrams & ASCII Boxes

A. Mermaid Workflow Diagram:

Use flowchart TD or sequenceDiagram to visualize state machine transitions, daemon polling loops, or async tasks:

flowchart TD
    Start([Daemon Start]) --> Cache{Cached IP\nReachable?}
    Cache -- Yes --> Ready[Connect via ADB]
    Cache -- No --> Scan[Scan /24 Subnet for Port 5555]
    Scan --> Ready
    Ready --> Check{Service Active?}
    Check -- No --> Enable[Re-enable Service]
    Check -- Yes --> Sleep[Sleep check_interval]
    Enable --> Sleep
    Sleep --> Ready

B. Unicode Box-Drawing Architecture Flow:

Use clean box characters (┌─┐, │ │, └─┘, ▼, ·) in ````text` blocks for data pipelines or network transitions:

┌─────────────────────────┐
│   💻 Local Workstation  │
│   · CLI Invocation      │
└────────────┬────────────┘
             │  1. In-memory tarball packaging (< 0.1s)
             ▼
┌─────────────────────────┐
│   ☁️ Remote Cloud API   │
│   · Authenticated Push  │
└────────────┬────────────┘
             │  2. Provisions isolated 30 GB container
             ▼
┌──────────────────────────────────────────────────────────┐
│   ⚡ Cloud Compute Node (30 GB RAM · Mold Linker)        │
│   · Compiles release binary                              │
└────────────┬─────────────────────────────────────────────┘
             │  3. Resilient chunked stream download
             ▼
┌─────────────────────────┐
│   📁 target/release/    │
│   · Ready to execute!   │
└─────────────────────────┘

3.5 Feature Presentation

Option 1: Feature Matrix Table (Best for Daemons & Complex Utilities)

## ✨ Key Features

| Feature | Description |
|---|---|
| **🤖 Survey Auto-Dismissal** | Scans for modal dialogs, calculates checkbox coordinates, picks a member, and restores playback. |
| **🛡️ Safe & Non-Destructive** | Preserves all existing accessibility services by appending rather than replacing. |
| **🔍 Subnet Auto-Scanning** | Scans all 254 local hosts in parallel over port `5555` to find target devices automatically. |
| **⚡ Fast IP Caching** | Caches verified IP addresses for instantaneous subsequent connections. |

Option 2: Curated Emoji Bullet List (Best for CLIs & Language Tools)

## ⚡ Key Features

- **⚡ Sub-Millisecond Morphological Analysis**: Powered by the official [`sudachi.rs`](https://github.com/WorksApplications/sudachi.rs) engine.
- **🎯 Smart Candidate Filtering**: Identifies sentences containing exactly 1 unknown word and ranks by frequency.
- **🖥️ 100% Terminal TUI**: Fully keyboard-driven interactive review using arrow keys `↑`/`↓` and `Enter`.
- **🎧 Non-Blocking Audio Playback**: Background audio daemon—zero terminal freeze or input locking.
- **📦 Embedded Zero-Dependency Database**: Local SQLite storage for card history and dictionary caches.

3.6 Curated Emojis Vocabulary

EmojiContextExample
🌸 / ⛩️Japanese aesthetic, culture, anime, cleanup🌸 言の葉 (kotonoha) / ⛩️ 浄化 (jpsan)
⚡ / 🚀Blazing speed, instant execution, one-click install⚡ Instant & Lossless
🛡️ / 🔒Safety, permission handling, non-destructive logic🛡️ Zero Network Configuration
🤖 / 🎯Automation, smart heuristics, auto-detection🤖 Automated Survey Dismissal
📦Packaging, embedded databases, standalone binaries📦 Embedded SQLite Database
🔍 / 🔎Scanning, probing, search, inspection🔍 Subnet Auto-Scanning
🧹 / 🗑️Cleanup, sanitization, purges, trash management🧹 Clean Filename Sanitizer
🖥️ / 🎨Terminal UI, aesthetic banners, interactive TUI🖥️ 100% Terminal TUI
🔄 / ♻️Retry logic, persistence, background sync🔄 Resilient Chunked Downloader
🪄Magic one-liner installers### 🪄 One-Liner Magic (Recommended)

4. Production Installation & Usage Patterns

Every aesthetic README must provide both an effortless one-liner and a clean build-from-source block:

## 🚀 Quick Start

### 🪄 One-Liner Magic (Recommended)

Install `<project>` in seconds with automatic shell completion setup:

```bash
curl -fsSL https://raw.githubusercontent.com/Praveensenpai/<repo>/main/install.sh | bash
<br>

🛠️ Building From Source

git clone https://github.com/Praveensenpai/<repo>.git
cd <repo>
cargo build --release
install -Dm 755 target/release/<binary> ~/.local/bin/<binary>

---

## 5. Configuration Block Blueprint

For applications with configuration files, present a fully annotated configuration block with realistic defaults and command-line override options:

```markdown
## ⚙️ Configuration

Settings are stored at `~/.config/<repo>/config.toml` and created automatically on first run:

```toml
# Target host address ("auto" triggers automatic subnet scan)
host = "auto"

# Daemon check interval in seconds
check_interval_secs = 5

# Enable automated dialog dismissal
auto_dismiss_prompts = true

# Backoff interval in seconds when device is unreachable
offline_retry_secs = 45

CLI Overrides

Any configuration setting can be overridden at runtime:

  • -c, --config <FILE>: Path to custom configuration file
  • -t, --interval <SECS>: Check interval override
  • -v, --verbose: Enable detailed debug logging

---

## 6. License & Attribution Footer

End every README with a clean, dignified license statement:

```markdown
---

## 📜 License

Licensed under either of [Apache License, Version 2.0](LICENSE-APACHE) or [MIT License](LICENSE-MIT) at your option.  
© Praveen Senpai ([@Praveensenpai](https://github.com/Praveensenpai))

7. Pre-Flight README Quality Checklist

Before finalizing any README.md:

  • Thematic Header: Does the title feature an evocative emoji, clear project name, and optional Japanese aesthetic branding?
  • Bold Value Proposition: Is there a bold 1-2 sentence statement summarizing the core value immediately below the title?
  • Badges: Are shields.io badges styled cohesively with matching hex codes?
  • Visual Diagram: Is there an ASCII flow diagram, Mermaid chart, or TUI screenshot illustrating the architecture?
  • Alert Callout: Is a > [!TIP] or > [!WARNING] present to highlight key zero-friction wins or caveats?
  • Feature Section: Are features formatted with dedicated emojis and concrete technical explanations in backticks?
  • Quick Install: Is there a 🪄 One-Liner Magic curl command provided?
  • Real-world Usage: Are commands well-commented with realistic parameters rather than placeholder <foo> <bar>?
  • Dividers & Rhythm: Are sections cleanly separated by --- with balanced spacing?

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.