用途:该技能是一个示例模板,演示如何编写“自包含”的 Claude Code 技能。它以虚构的 Example Framework 为背景,展示在构建应用时如何把安装、配置、数据库、测试、错误处理和部署等必要内容全部内联,使技能可独立运行,不依赖其他技能或相对路径。
主要能力:提供应用初始化与路由、配置与中间件、数据库会话与 CRUD、pytest 测试夹具与用例、错误处理器、请求校验、依赖注入、生产部署配置等完整示例;并列出常见反模式(如相对导入、外部技能依赖)与正确做法。
使用方式:安装命令为 pip install example-framework;初始化项目 example-framework init my-project;安装依赖 pip install -r requirements.txt;启动开发服务器 example-framework dev;运行应用 python app.py;运行测试 pytest tests/;生产环境可用 gunicorn -w 4 -b 0.0.0.0:8000 app:app。
适用场景:作为创建新技能时的参考模板,或学习自包含技能结构、渐进式披露(references/ 目录)与扁平部署的示例。
限制:Example Framework 为示例性框架,资料未提供其真实可用性、收费、价格或平台信息;互补技能(pytest-patterns、database-orm-patterns、api-security、deployment-patterns)均为可选,本技能不依赖它们。