ck:project-organization

Organize project files into standardized directory categories and naming conventions.

Updated Apr 2, 2026
One-click install
npx skills add https://github.com/hidonguyen/trade-ops --skill ck-project-organization-hidonguyen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ck:project-organization
Source: https://github.com/hidonguyen/trade-ops/tree/main/.opencode/skills/project-organization
Command: npx skills add https://github.com/hidonguyen/trade-ops --skill ck-project-organization-hidonguyen

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Organize and standardize the structure of any project by defining where to place outputs, assets, docs, plans, tests, and configs, and by enforcing naming conventions and category layout.

Core Features & Use Cases

  • Enforces a consistent project layout across languages and teams (src/, docs/, plans/, tests/, scripts/, assets/, config/).
  • Provides clear rules for naming, nesting, and categorization to speed up onboarding and automation.
  • Useful for generators, scaffolds, migrations, and AI agents that plan or organize project content.

Quick Start

Invoke this skill on a project to generate a canonical folder layout and move existing files into standardized paths.

Frequently Asked Questions about ck:project-organization

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

FAQPage Schema
How do I standardize project structure and enforce directory patterns?

To standardize project structure, apply consistent directory categories and naming conventions across code, docs, plans, tests, assets, and config folders. This enforces a canonical layout that speeds up onboarding and automates file placement during scaffolding or migrations.

What is the best way to scaffold a project with consistent naming conventions?

The best way to scaffold with naming conventions is to generate a canonical folder layout with predefined rules for nesting and categorization. This ensures outputs, scripts, and references are placed in standardized paths across diverse project types.

Can I use this project organization approach for migrations and reorganizing existing files?

Yes, you can use this project organization approach for migrations and reorganization tasks. It evaluates existing files and moves them into standardized directory paths based on defined rules for category placement, naming, and nesting.

Does this directory pattern standardization work across different languages and teams?

Yes, directory pattern standardization works across different languages and teams by applying a consistent project layout. It uses universal top-level directories like src, docs, tests, and config to maintain uniform structure regardless of the specific tech stack.

Why do I need standardized directory categories for automation and AI agents?

You need standardized directory categories for automation and AI agents because predictable output paths and naming conventions allow automated tools to reliably locate, generate, and organize project content without manual intervention.

What are the limitations of enforcing a canonical folder layout?

A limitation of enforcing a canonical folder layout is that rigid nesting and category placement rules may require custom configurations for highly specialized project types that demand non-standard directory structures or unique asset organization.