# study **Repository Path**: chenyananee/study ## Basic Information - **Project Name**: study - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-05 - **Last Updated**: 2026-04-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # study 个人学习与 AI 辅助开发实验仓库。 > **AI 生成声明**:本仓库中的所有文档、教程、代码配置文件(包括 README、CLAUDE.md、AGENTS.md、各阶段 guide.md 等)均由 AI(Claude Code / Qwen)生成或经 AI 大幅重构。人类负责审核、决策与最终验收。 ## 内容概览 ### 1. CMake 学习路线 (`cmake/cmake-learning/`) 从入门到进阶的 9 阶段渐进式教程,每阶段包含 `guide.md` 文档与概念图解: | 阶段 | 标题 | 核心内容 | |------|------|----------| | [P1](cmake/cmake-learning/P1-hello-world/guide.md) | Hello World | CMake 简介、最小 CMakeLists.txt、out-of-source 构建 | | [P2](cmake/cmake-learning/P2-cmake-language-basics/guide.md) | CMake 语言基础 | 变量、条件、循环、函数/宏、list、configure_file、调试 | | [P3](cmake/cmake-learning/P3-static-library/guide.md) | 静态库与动态库 | add_library、链接、PUBLIC/PRIVATE/INTERFACE | | [P4](cmake/cmake-learning/P4-multi-directory/guide.md) | 多目录项目 | add_subdirectory、作用域、option()、现代 CMake 组织 | | [P5](cmake/cmake-learning/P5-external-deps/guide.md) | 外部依赖管理 | find_package、FetchContent、ExternalProject | | [P6](cmake/cmake-learning/P6-install-export/guide.md) | 安装与导出 | install()、export()、CMake Package Config | | [P7](cmake/cmake-learning/P7-cross-platform/guide.md) | 跨平台构建 | 平台检测、toolchain 文件、CMake Presets | | [P8](cmake/cmake-learning/P8-testing/guide.md) | 测试与打包 | CTest、覆盖率、Google Test、CPack | | [P9](cmake/cmake-learning/P9-superbuild/guide.md) | 超级构建与架构 | ExternalProject 高级、Superbuild、构建性能优化 | 构建方式:各项目独立执行 `mkdir build && cd build && cmake .. && cmake --build .`,CMake 3.20+ 要求。 ### 2. Claude Code Skill 教程 (`skill-basics/`) [Skill 学习指南](skill-basics/guide.md) — 教你如何在 Claude Code 中创建自定义 skill(斜杠命令),涵盖: - Skill 的本质与设计哲学 - 标准目录结构与 SKILL.md 模板 - 4 种设计模式:检查清单式、多步骤、条件分支式、代码生成器 - 最佳实践与组织建议 ### 3. 项目配置 | 文件 | 用途 | |------|------| | `CLAUDE.md` | Claude Code 项目级系统提示 | | `AGENTS.md` | 代理指令与仓库结构索引 | | `cmake/AGENTS.md` | OpenSpec 工作流详细指南 | ## AI 使用方式 本仓库使用 AI 辅助开发工具链: - **Claude Code**(claude.ai/code):主要编程助手 - **OpenSpec**(spec-driven workflow):规范驱动开发 - **OpenCode**(@opencode-ai/plugin):自定义斜杠命令 - **Qwen / Claude** 等大模型:文档生成与内容审核