2.1 KiB
2.1 KiB
CLAUDE.md
This file provides guidance to Claude series models when working with code in this repository.
Repository Overview
This is the Vibe Coding CN repository, a workflow, toolset, and knowledge base for advanced AI-assisted programming. The project's core assets are its extensive prompts and skills libraries.
Key Commands
Prompt Library Management
# Enter the library directory
cd prompts/prompts-library
# Run the interactive conversion tool
python3 main.py
Development & Maintenance
# Lint all markdown files in the repository
make lint
# Create a full project backup (respects .gitignore)
bash backups/一键备份.sh
Architecture & Structure
Core Directories
prompts/: The core asset. A massive, well-organized library of prompts.coding_prompts/,system_prompts/,user_prompts/
skills/: A modular library of skills for the AI, providing domain-specific knowledge for various tools likeccxt,postgresql,telegram-dev, etc.documents/: The project's knowledge base, containing methodology, principles, and guides.prompts/prompts-library/: A Python-based tool for converting prompts between Excel and Markdown formats.backups/: Scripts for project backups.libs/: Skeleton for shared Python library code.
Key Technical Details
- Prompt Organization: Prompts use a
(row,col)_prefix for categorization. - Conversion Tool: The
prompts-libraryuses Python withpandasandopenpyxl. - Documentation Standard: User-facing documentation is in Chinese. Code, file names, and structure are in English.
- Skills: The
skillsdirectory provides context and knowledge for specific tools and domains, each with its ownSKILL.md.
Development Workflow
When modifying this repository:
- Follow the existing prompt and skill categorization systems.
- Use the
prompts-librarytool to maintain consistency when updating prompts. - Run
make lintafter changing any Markdown files. - Run a backup with
bash backups/一键备份.shbefore any major refactoring.