screen-structure-checker

Validate screen component directory structures against centralized architecture rules.

1|Updated Feb 13, 2026
One-click install
npx skills add https://github.com/vuthuonghai-steve/KLTN-By_Thuong_Hai-Steve --skill screen-structure-checker
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: screen-structure-checker
Source: https://github.com/vuthuonghai-steve/KLTN-By_Thuong_Hai-Steve/tree/main/.agent/skills/screen-structure-checker
Command: npx skills add https://github.com/vuthuonghai-steve/KLTN-By_Thuong_Hai-Steve --skill screen-structure-checker

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the auditing of screen component directory structures, ensuring adherence to a centralized management architecture and identifying potential code quality issues.

Core Features & Use Cases

  • Audit new screens: Verify newly created screen components against established architectural rules.
  • Project-wide validation: Scan all screens in a project for structural compliance.
  • Identify naming convention violations: Detect incorrect file and folder naming.
  • Detect large files: Flag components that may require refactoring due to excessive lines of code.
  • Use Case: Before merging a new feature that introduces several new screens, run this Skill to ensure all new screen directories follow the project's strict architectural guidelines, preventing technical debt.

Quick Start

Use the screen-structure-checker skill to audit the structure of the '/path/to/screens/home-screen' directory.

Frequently Asked Questions about screen-structure-checker

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

FAQPage Schema
How do I validate screen component directory structure against project architecture rules?

To audit new screens for structural compliance, execute the Python validation scripts targeting the specific screen directory path to verify newly created components against established architectural guidelines before merging.

How do I detect naming convention violations in screen components?

Detect naming convention violations by scanning all screens in a project for structural compliance, which flags incorrect file and folder naming to prevent technical debt and maintain code quality.

Can I use Python scripts to flag large files for refactoring in my project?

Yes, Python scripts can flag large files for refactoring by identifying components with excessive lines of code during the directory structure audit, highlighting potential code quality issues.

What is centralized management architecture validation for screen components?

Centralized management architecture validation is an automated auditing process that enforces rules for component organization, hook usage, and type definitions to ensure screen directories adhere to strict architectural guidelines.

When do I need to scan all screens in a project for structural compliance?

Scan all screens for structural compliance before merging new features that introduce several new screens, ensuring all directories follow strict architectural guidelines and preventing technical debt accumulation.