Skip to content

Phil-Fan/Dev-Notes

Awesome Full Stack

🚀🌙 Take a small step towards a full stack developer.

收藏一些全栈开发相关的工具、资源、教程、最佳实践。

Awesome GitHub Stars GitHub Forks GitHub Issues CC0 License

AI 相关

Tip

My Best Practices

  • 能用 AI 做,不要自己做,逐渐放手。领悟的最好方法是让 Agent Tool 在你的专业领域完成你指定的工作,然后查看效果。
  • 确定好技术栈,用脚手架和模板框定 AI 能力边界!用脚手架和模板框定 AI 能力边界!
  • 需求对话占据 80% 的时间,然后 DEBUG 和迭代占据 20% 的时间。
  • 白嫖很好,但有时候免费的才是最贵的。
  • Cherry Studio: All-in-one desktop LLM client.
    • 可以当做 API key 管理器
    • AI app all in one
    • 知识库、agent 都可以放在一起用
  • Token Arena: check token usage in one place.

::: note Best Practices

  • 调研技术栈、维护全局技术文档、每次对话即时更新技术文档
  • cc planing 模式做规划,ultrawork 模式写代码
  • cursor antigravity 进行小规模 debug 以及纠错
  • codex 大规模审核与重构、写重要的逻辑
  • 5.2pro & gemini 3p deep research :::

配置

CLI 工具

跨端使用

终端

供给平台

搜索

MCP

注:MCP 可能在不久的将来过时

General

Dev

Plugins

Skills

/plugin marketplace add anthropics/skills
/plugin

Spec Tools

注:目前用的比较少了

  • OpenSpec: Spec-driven development for AI coding assistants.
  • Spec-kit: Toolkit to help you get started with Spec-Driven Development

提问语句:

read this @SPEC.md and interview me in detail
using the AskUserQuestionTool about literally anything: 
technical implementation, UI & UX, concerns, tradeoffs, etc. 
but make sure the questions are not obvious

be very in-depth and continue interviewing me continually 
until it's complete, then write the spec to the file.

IDE

知识库

多模态

工具

文本处理

  • awk: 强大的文本分析与报告生成工具
  • sed: 流编辑器,用于文本过滤和转换

前端

npx create-next-app@latest my-app

灵感与参考

多平台

  • Taro: 使用 React/Vue 开发多平台小程序应用
  • uni-app: 使用 Vue 开发多平台应用(小程序、H5、App)
  • electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS

后端

包管理

用户管理与认证

数据库

缓存

网络

运维与监控

抓包

Code Quality

Testing

  • test-driven
  • regression tests
  • property-based tests

Code Coverage

Formatter & Linter

commit hooks

  • pre-commit:多语言 pre-commit hooks 管理框架
  • husky 适合前端项目

CI/CD

云原生

厂商

域名

CDN 服务

运营

信息源与宣传

多平台内容分发

内容与文档

设计

设计

  • PowerPoint 永远的神
  • Figma: 产品设计与原型设计
  • Blender: 3D 建模软件

Icon

字体

颜色

产品介绍

视频与动画

  • Rotato: 模型机动画
  • Jitter: 产品视频介绍模版
  • Remotion: 用代码创建视频的 React 框架

录屏

  • Screen Studio: 录屏软件;
  • Open Screen: 免费开源的演示视频工具,支持一下开源,但是感觉功能不是特别完善

用户洞察

流程与合规

License

Contributing

Star history

Acknowledgments

Contributors

About

Take a small step towards a full stack developer.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Contributors