chore: 初始化 lyxy-document 项目

- 项目配置(pyproject.toml, uv.lock)
- 初始入口文件 main.py
- OpenSpec 配置和工作流
- Claude Code 技能和命令配置
- 项目文档(README.md, CLAUDE.md, AGENTS.md)
This commit is contained in:
2026-03-08 11:47:46 +08:00
commit aa14ddc942
53 changed files with 8342 additions and 0 deletions

14
openspec/config.yaml Normal file
View File

@@ -0,0 +1,14 @@
schema: spec-driven
context: |
# 项目规范
- 语言: 仅中文(交流/注释/文档/代码)
- Python: 始终用uv运行(脚本/临时命令uv run python -c); 禁用主机python/禁主机安装包
- 依赖: pyproject.toml声明,使用uv安装
- 临时文件: 统一放temp目录
- 主机环境: 禁止污染配置,需操作须请求用户
- 文档: README.md,每次迭代按需更新用户文档和开发文档; 禁emoji/特殊字符
- 测试: 所有需求必须设计全面测试
- 任务: 禁止创建git变更任务(push/commit等); git读取允许(status/log/diff等)
- 代码: 模块文件150-300行; 错误需自定义异常+清晰信息+位置上下文
- 项目阶段: 未上线,无用户,破坏性变更无需迁移说明