cc-data-organization

Audit code for data-organization issues and fix violations.

351|31|Updated Jan 9, 2026
One-click install
npx skills add https://github.com/ryanthedev/code-foundations --skill cc-data-organization
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cc-data-organization
Source: https://github.com/ryanthedev/code-foundations/tree/main/skills/cc-data-organization
Command: npx skills add https://github.com/ryanthedev/code-foundations --skill cc-data-organization

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps ensure data organization quality by auditing variable declarations, data types, magic numbers, naming, and global data, across modern data types and concurrency concerns.

Core Features & Use Cases

  • CHECKER mode: executes data organization checklists against code, producing a structured status table.
  • APPLIER mode: guides data type selection, naming, and structure design to align with problem domain.
  • TRANSFORMER mode: fixes violations such as magic numbers and improper use of globals, preserving behavior.
  • Use cases include reviewing code for data-organization issues, selecting appropriate data types (including nullable/optional), and fixing violations in place.
  • It covers modern data types and security-sensitive data handling.

Quick Start

Run the cc-data-organization skill against your codebase to begin a data-organization audit and apply fixes.

Frequently Asked Questions about cc-data-organization

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

FAQPage Schema
How do I audit code for data organization issues like magic numbers and naming conventions?

Auditing code for data organization issues involves running a checklist against variables, data types, and globals to produce a structured status table. This identifies magic numbers, naming violations, and improper global usage while preserving existing behavior.

What is the best way to fix magic numbers and improper global variables during a refactor?

Fixing magic numbers and improper globals requires a transformer workflow that corrects violations in place while preserving behavior. It replaces hard-coded values with named constants and removes unsafe global state to ensure concurrency safety.

How do I select appropriate modern data types for nullable and temporal data handling?

Selecting appropriate modern data types involves applying domain-aligned guidance to choose nullable or optional types and handle temporal data correctly. This ensures safe concurrency and security-sensitive data practices across different languages and architectures.

Can I use a code quality audit for data organization across different programming languages?

A code quality audit for data organization applies across languages and architectures typical in software projects. It enforces a checker-applier-transformer workflow to review refactoring workflows, ensuring safe concurrency and proper data type usage regardless of language.

Why does my code review workflow need to check for security-sensitive data and concurrency issues?

Code review workflows need to check for security-sensitive data and concurrency issues because improper data organization creates unsafe shared state and vulnerabilities. Auditing globals and nullable types ensures temporal data handling remains safe and domain-aligned.