Grtsinry43 的前端札记

「技术学习」分类下的所有文章。

我是怎样使用 AI Agent 写代码的

到现在,我更关心的是,怎样让它参与工作的同时,不让自己失去对工作的理解。 我不再追求所有代码都由自己手写,也不再把“全部交给 AI”当成效率的终点。 真正稳定的状态,是知道什么时候应该讨论,什么时候可以让它执行,什么时候需要 Review,以及什么时候应该停下来,自己亲手实现。

2026/07/15 (更新于 2026/07/16)
187
9

「手搓系列 02」深入浅出 Agent Skills:架构、实现与思考

Skills 会变成 AI 协作工具的基础设施——不只是 Claude Code,各种 AI 工具都会需要一种方式来 "安装能力"。"Markdown + frontmatter + 按需加载" 这种模式,至少活到现在,说明还是有优点在的。

2026/05/05
297
4

从 v1 到 v2,谈谈这个简单博客背后的架构演进与实现

写下这篇文章的时候,`grtblog-v2` 的核心功能开发已经基本告一段落。 https://github.com/grtsinry43/grtblog-v2 目前正在进行稳定性测试,确认稳定后会逐步修复 Bug、补充功能,并拉朋友内测。当前的测试地址在: https://blog-next.grtsinry43.com/ (注意仅供测试,数据与本站不会同步) ## 为什么要重写 这个博客最

2026/02/24 (更新于 2026/03/06)
707
14

Go 语言初体验:Less is more,一种丑但可靠的工程美学

最近新项目评估技术栈,因为 Java/Kotlin 太重,TypeScript/JavaScript(Node.js)因为 js 原型链的问题我一直感觉不是合格的后端语言,写 Rust 的话社区根本不会有几个人贡献,再加上后台任务,轻量化,易于部署,可能就只有 Go 能担任这个职责了。 其实我之前用过 go 的,当时在搞 AI 原型生成器的时候,为了快捷操作容器,我用 go 搞了个沙箱管理器,操作

2026/01/26
338
7

新时代的 PHP:RSC 的边界错位与工程代价

讽刺的是,这篇文章,也就是你看到这个网站,正在运行在 Next.js 上,但由于无法承受的问题和维护压力,我已经很认真地把“放弃 Next.js”提上日程了。 Next.js 本身我正在用、也在骂。原因不复杂:这两年最“新时代 PHP”的东西,不是某个新框架,而是 **前端在不自知的情况下,被推去承接后端该承担的安全边界与运行时复杂度**——而 React Server Components(R

2025/12/13
400
8

PureFlow 简析:用 Kotlin 跨平台构建 RSS 阅读器

之前研究那么久 KMP...但是直到现在也没写什么 demo 项目,这次因为身体原因刚好出不去,唉,正好有时间探索这个了。 > [!NOTE] > > 目前只是个 demo ,之后我有时间有精力会慢慢添加功能 项目地址:[https://github.com/grtsinry43/PureFlow](https://github.com/grtsinry43/PureFlow) 整个项目其实

2025/09/22
811
1

手把手带你玩转 Monorepo,拥抱现代前端开发新范式

> 你是否曾被这些问题困扰? > > * 管理多个相互关联的 Git 仓库(或是复杂的 git submodules),心力交瘁。 > * 想在项目 A 中复用项目 B 的组件或工具函数,只能复制粘贴或者发布成 npm 包,流程繁琐。 > * 多个项目依赖同一个库,版本不一致导致“依赖地狱”。 > * 每次进行一个跨项目的需求,需要在多个仓库中提交代码、创建 PR,联调测试苦不堪言

2025/07/21
9381
11

现代安卓开发之 Jetpack Compose、Xposed Hook 与 Kotlin Multiplatform

emm上来堆三个技术名词太劝退,每个部分开始之前我都会写一段简短的介绍,用很通俗的语言讲解下这是个什么东西。 写这篇文章起源于我最近悲惨的生活和精神状态,因此适当摸摸鱼写写有趣的东西,尤其是写kotlin真的很爽,最近是真的写了很多 ![wakatime](/uploads/2025/04/23/image.png_d8405d42-5a9a-4349-8df1-f5ba1c5c2588.png

2025/04/23
1157
4

登山节微信网页实现思路简述 | 实现定位和数据处理

去年 10 月份左右,学校组织活动需要,要求 7 天内实现一个登山节打卡用微信网页,包含定位打卡,排行榜,抽奖等等功能,其实当时一周内我就已经完成并迭代至稳定,~~但是当时这个博客还没有重构完故没有记录~~,如今新一期的活动准备开始,新功能和管理面板的开发需求也已经接近完成。但还没完成 ~~(硬控了我好久)~~,分享一下核心功能的实现思路。 ## 定位区域和有效范围实现 ![image](ht

2025/03/23
613
3

Redux 数据仓库的数据持久化和 Next.js 中使用流程 | JustPure 起始页的构建历程

# Redux 数据仓库的数据持久化和 Next.js 中使用流程 | JustPure 起始页的构建历程 最近写了一个浏览器的起始页,是我无数忙碌任务中拼命抽时间赶出来的,很简陋但也是这段时间的一点心血,在无数忙碌生活中留下一个小小的自己的栖息罢了。 [JustPure 起始页——摒弃繁杂,唯有纯粹](https://www.justpure.dev/) 目前网站位于 cf 全球网络 ~~

2025/03/07
653
5