side-quest-marketplace

企业级TypeScript项目脚手架,集成现代开发工具链。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:side-quest-marketplace。
它的用途是:企业级TypeScript项目脚手架,集成现代开发工具链。
完整的 Skill 内容见:https://321skill.com/skills/side-quest-marketplace/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

“我需要创建一个新的TypeScript工具库,要求有严格的代码检查、自动化测试和版本发布流程。”,它会建议你使用此模板,并通过`gh repo create`和`bun run setup`命令,在几分钟内为你生成一个配置完备、可直接编码和发布的项目。

介绍

这个Skill是一个现代化的TypeScript项目启动模板,旨在解决开发者从零搭建企业级TypeScript库或应用时,配置繁琐、工具链不统一的问题。它预集成了Bun运行时、TypeScript、Biome代码格式化与检查、Vitest测试框架、Changesets版本管理以及GitHub Actions CI/CD等一整套工具,并提供自动化交互式设置脚本,能一键完成项目初始化、依赖安装、Git仓库创建与配置。

使用方式非常灵活,开发者可以通过GitHub CLI、degit等方式克隆模板,然后运行内置的bun run setup脚本。该脚本提供交互式问答和命令行参数两种模式,能够自动配置项目信息、安装依赖、初始化Git提交,并可选地自动在GitHub上创建仓库、配置分支保护、工作流权限等设置。

它非常适合需要快速启动高质量、标准化TypeScript项目的全栈开发、后端开发或智能体开发者,尤其适合构建库、工具包或需要严格版本控制和自动化发布的Node.js服务。对于高校学生或初学者,这也是一个学习现代JavaScript/TypeScript开发工作流的优秀范例。

需要注意的是,此模板强依赖Bun运行时,因此使用前需确保环境已安装Bun。其自动化GitHub配置功能需要用户已安装并认证GitHub CLI,且拥有相应的仓库创建权限。对于追求极致轻量或希望使用其他运行时(如Node.js)的项目,可能需要手动调整配置。

核心特点

与同类脚手架相比,它深度集成了从代码开发到自动化发布的完整工具链(Biome、Changesets、GitHub Actions),并提供了高度自动化的交互式设置脚本,能一键完成项目初始化、Git仓库创建及完整的CI/CD配置,开箱即用程度极高。

注意事项

不适合需要脱离Bun生态或使用其他特定构建工具(如Webpack、Vite)的前端应用项目。

常见问题

必须使用Bun吗?可以用npm或yarn吗?

模板核心工具链(如脚本、依赖安装)针对Bun优化,虽然可尝试替换,但推荐使用Bun以获得最佳体验。

setup脚本会自动推送代码到GitHub吗?

是的,如果使用`--no-github`跳过,则不会。在交互模式下,它会提示并自动完成仓库创建、初始提交和推送。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/side-quest-marketplace/raw/index.md 读取 side-quest-marketplace 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。