spec

Define the Excel UniDiff CLI specification for Unicode normalization and Git configuration drift.

Updated Feb 25, 2026
One-click install
npx skills add https://github.com/takuto-tanaka-4digit/excel-unidiff-cli --skill spec-takuto-tanaka-4digit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec
Source: https://github.com/takuto-tanaka-4digit/excel-unidiff-cli/tree/main/.codex/skills/spec
Command: npx skills add https://github.com/takuto-tanaka-4digit/excel-unidiff-cli --skill spec-takuto-tanaka-4digit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the critical issue of Unicode normalization phantom diffs in Git, which cause inconsistencies and errors across different operating systems and CI environments, especially in mixed-team workflows.

Core Features & Use Cases

  • Unicode Normalization Management: Detects and fixes Unicode normalization drift (NFC/NFD) in Git repositories.
  • Cross-Platform Consistency: Ensures deterministic and CI-friendly behavior across macOS, Linux, and Windows.
  • Use Case: Prevent meaningless filename churn in pull requests and ensure CI checks pass reliably by standardizing Unicode handling within your Git repository configuration.

Quick Start

Use the spec skill to understand the detailed requirements for the Excel UniDiff CLI.

Frequently Asked Questions about spec

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

FAQPage Schema
Why does Git show phantom diffs for filenames in my cross-platform repository?

Git phantom diffs occur due to Unicode normalization drift (NFC/NFD) across macOS, Linux, and Windows. The Excel UniDiff CLI specification defines policies to detect and standardize these differences, ensuring deterministic cross-platform operations.

How do I prevent Unicode normalization drift from breaking my CI checks?

To prevent Unicode normalization drift from breaking CI, implement the specified CLI policies that enforce standard Unicode handling. This ensures CI checks pass reliably by eliminating meaningless filename churn in pull requests.

Does this CLI specification support cross-platform Git configuration management?

Yes, this specification supports cross-platform Git configuration management by detailing scope, policy management, and CI integration. It ensures deterministic Git operations across mixed-team workflows on macOS, Linux, and Windows.

How do I normalize NFC and NFD differences in my Git repository?

Normalize NFC and NFD differences by following the CLI specification for the Excel UniDiff CLI. It defines command-line interfaces and JSON output contracts to manage Unicode normalization differences and fix Git configuration drift.

What is the JSON output contract for the Excel UniDiff CLI?

The JSON output contract defines structured data formats for reporting Unicode normalization differences and Git configuration drift. It specifies error handling and testing requirements to ensure deterministic results across different operating systems.

Are there limitations when using Unicode normalization policies in mixed-team workflows?

Limitations involve handling edge cases in Unicode normalization across different operating systems. The specification addresses these constraints by defining precise error handling and testing requirements to prevent phantom diffs in mixed-team workflows.