注册并分享邀请链接,可获得视频播放与邀请奖励。

与「CD|Curr」相关的搜索结果

CD|Curr 贴吧
一个关键词就是一个贴吧,路径全站唯一。
创建贴吧
用户
未找到
包含 CD|Curr 的内容
Our beloved solana-claude is now Solana AI Kit ⚡ The best Solana AI skills, one command away. Check out our curated aggregator of agents, commands, skills, MCPs & config for Claude Code, Codex & any agentic setup. What's new: 🧠 15 agents + 29 commands: incl. new /doctor (env health-check), /audit-infra (secrets, supply-chain, CI/CD + OWASP/STRIDE), /product-review --harsh, /dream (memory consolidation) 🧩 18 expert skill submodules: now with @Quicknode, eth→Solana migration, Ghost Security & Anthropic's defending-code ⚙️ Stack refresh: @osec_io's Anchor 1.0, @blueshift's Quasar, @surfpool_sol MCP, @sendaifun's & more 📚 Extended skill registry: 39 install-on-demand tools covering design, forensics, animation, UX, testing & data, curated from the best of the ecosystem 💚Install: curl -fsSL | bash 🔌 Now on the Claude Code plugin marketplace /plugin install solana-ai-kit@stbr
显示更多
0
23
73
11
转发到社区
用 Claude Code 的 Hook + Skill,实现每次提交后自从 commit 提交变更 我用 Git 管理所有写作内容,文章、素材、提纲、草稿,全在仓库里。问题是我经常忘记提交。写完一篇文章,润色完,发布了,然后就去忙别的了。过几天一看 git status,十几个文件的变更堆在那里,完全不记得哪次改了什么。Git 本来是用来追踪每一步修改的,结果变成了一个大杂烩的快照工具。 现在我用 Claude Code 跑写作流程,从素材分析到成稿发布基本都交给它。既然每次任务它都在改文件,能不能让它改完就自己提交? 两个机制配合就解决了。 【1】Hook:任务结束时的拦截器 Claude Code 支持 Hook 机制,在特定事件(会话开始、工具调用前后、任务结束等)发生时自动执行脚本。思路和 Git Hook 类似,但挂在 Claude Code 的生命周期上。 我在项目的 .claude/settings.local.json 里配了一个 Stop Hook,每次 Claude Code 准备结束任务时触发: ```json "hooks": { "Stop": [{ "hooks": [{ "type": "command", "command": "\"$CLAUDE_PROJECT_DIR\"/.claude/hooks/auto-commit.sh" }] }] } ``` 脚本做的事很简单:检查工作区有没有未提交的变更(新文件、修改、删除),如果有,就阻止 Claude Code 停下来,告诉它“你还有活没干完,去提交”。 核心逻辑就这几行: ```bash if git diff --quiet && git diff --cached --quiet && \ [ -z "$(git ls-files --others --exclude-standard)" ]; then exit 0 # 没变更,正常结束 fi # 有变更,拦住它 echo '{"decision": "block", "reason": "检测到未提交的变更,请调用 /commit 技能提交更新。"}' ``` 还有个细节:提交本身也会触发“任务结束”,不处理就无限循环。脚本用 stop\_hook\_active 标志跳过二次触发。 【2】Commit Skill:让提交有意义 Hook 只管拦截,具体怎么提交靠 Commit Skill。 Skill 是 Claude Code 的技能模块,放在 .claude/skills/ 目录下,用 定义工作流程。name 字段自动变成 /slash-command,手动或自动都能触发。相当于一份操作手册,告诉 Claude Code 遇到特定任务该怎么做。 我的 /commit 技能定义了这些规则: * 先分析变更文件的路径,判断改的是文章、技能配置还是代码 * 按主题分组提交,不把所有东西塞进一个 commit。比如改了两篇文章,就分两次提交 * 自动生成中文 commit message,格式固定:文章用“添加/润色/更新 + 主题”,代码用“优化/修复 + 功能” * 明确指定提交文件,避免 git add . 这种粗暴操作,排除临时文件和备份文件 这样 git log 里看到的是: ``` 42257b3 添加 Amodei NYT 访谈整理文章 c4eee96 添加 Peter Steinberger OpenClaw 访谈整理文章 e2a01da 润色 Suleyman FT 专访文章 ``` 每条都说得清楚这次改了什么,不是那种“update files”或者“misc changes”的垃圾信息。 两个机制的配合:Hook 当守门员,保证没有变更被遗漏;Skill 当执行者,保证每次提交都有意义。我再也不用惦记提交这件事了。 *** 附录:完整配置 【A】Hook 脚本 文件路径:.claude/hooks/auto-commit.sh ```bash #!/bin/bash # Stop hook: 任务完成后自动检测未提交变更并触发 commit skill INPUT=$(cat) STOP_HOOK_ACTIVE=$(echo "$INPUT" | jq -r '.stop_hook_active // false') # 防止无限循环:commit 后再次触发时直接放行 if [ "$STOP_HOOK_ACTIVE" = "true" ]; then exit 0 fi # 检查是否有未提交的变更 cd "$CLAUDE_PROJECT_DIR" 2>/dev/null || exit 0 # 检查工作区是否有变更(已修改、新文件等) if git diff --quiet 2>/dev/null && git diff --cached --quiet 2>/dev/null && [ -z "$(git ls-files --others --exclude-standard 2>/dev/null)" ]; then # 没有变更,正常结束 exit 0 fi # 有未提交变更,阻止 Claude 停止,让它继续执行 commit cat <<'EOF' {"decision": "block", "reason": "检测到未提交的变更,请调用 /commit 技能提交更新。"} EOF ``` 【B】Commit Skill 文件路径:.claude/skills/commit/SKILL.md ```markdown --- name: commit description: 提交当前未 commit 的修改。自动分析变更内容,生成规范的 commit message,支持按目录分组提交或一次性提交所有修改。 --- # Git Commit 技能 提交当前未 commit 的修改到 git 仓库。 ## 工作流程 ### 步骤一:查看未提交修改 git status --short 分析变更类型: - M - 已修改 - ?? - 新文件(未跟踪) - D - 已删除 - R - 重命名 ### 步骤二:分析变更内容 根据修改文件路径判断变更类型: | 路径模式 | 变更类型 | |----------|----------| | posts/YYYY-MM-DD/[slug]/ | 文章相关 | | .claude/skills/ | 技能配置 | | src/ | 脚本代码 | | .r2-upload-map/ | 资源映射(通常不单独提交) | | 其他 | 项目配置 | ### 步骤三:决定提交策略 单一主题修改:一次性提交所有文件 多主题修改:按目录/主题分组提交 分组优先级: 1. 文章目录(每篇文章一个 commit) 2. 技能目录(每个技能一个 commit) 3. 代码变更(合并为一个 commit) 4. 配置文件(合并为一个 commit) ### 步骤四:生成 Commit Message 格式规范: - 用中文 - 简洁描述变更内容 - 不超过 50 字 常用模板: - 文章:添加 [文章主题简述]、润色 [文章标题]、更新 [文章标题] - 技能:添加 [技能名] 技能、更新 [技能名] 技能 - 代码:优化 [功能描述]、修复 [问题描述] - 配置:更新项目配置 ### 步骤五:执行提交 git add ... git commit -m "commit message" 注意: - 避免使用 git add . 或 git add -A - 明确指定要提交的文件 - 排除临时文件(.bak-*、.html.bak-*) ### 步骤六:确认结果 git log --oneline -3 输出最近提交记录确认成功。 ## 排除规则 以下文件默认不提交: - *.bak-* - 备份文件 - .DS_Store - macOS 系统文件 - node_modules/ - 依赖目录 - .r2-upload-map/*.json - 通常随文章一起提交,除非单独要求 ``` 【C】Hook 配置 文件路径:.claude/settings.local.json(相关部分) ```json { "hooks": { "Stop": [{ "hooks": [{ "type": "command", "command": "\"$CLAUDE_PROJECT_DIR\"/.claude/hooks/auto-commit.sh" }] }] } } ```
显示更多
0
15
390
69
转发到社区
-------------✩-------------- 💿16thシングル「 #二つの道# 」 🎪リリース記念イベント開催決定🎉 ----------------------------- ㅤ 全国各地にて #ナナニジリリイベ# 開催が決定しました✨ 🔗 ㅤ イベント当日、会場内CD販売所にて 「二つの道」をご予約・ご購入いただいた方に特典をプレゼント🎁 ㅤ 追加日程やイベント詳細は後日発表予定です📣 ぜひ会場でお待ちしております♪ ㅤ ─── 【開催日程】 📍1/25(日)|宮城 イオンモール新利府 南館1F ライブスクエア 【1部】14:00~ /【2部】16:00~ 📍2/15(日)|大阪 タワーレコード梅田NU茶屋町店 ※ミニライブの実施はございません ─── #ナナニジ#
显示更多
0
0
584
188
转发到社区
👑唯一一幅場次大掛軸競標開始👑✯ 這張照片未收錄在寫真書、CD ROM、6月PATREON裡! 是唯一一張為場次大掛軸而生的照片哦! 也在這邊謝謝大家的支持與愛戴~🥰 寫真書已經完售了! 因為我們都是走限量的路線...💦 沒有賣到的m寶們真的十分不好意思|||ORZ 下次會創作更好的作品給大家的!🤗 謝謝大家哇
显示更多
0
6
748
56
转发到社区
新しいチャレンジさせて頂きます❣️ #アプガ2# T-Palette Records - “Tパレ×WIZY×アプガ(2)”の新しいCDリリース様式へのチャレンジ | WIZY #T-Palette# Records @wizy_officialより
显示更多
0
0
48
25
转发到社区
【ドラ3ブログ】伊藤優絵瑠「CDゲットしましたか~?」を更新しました! | 4月10日 21:56 #HKT48# #ドラ3ブログ# #伊藤優絵瑠#
显示更多
0
0
182
21
转发到社区
Vercel 官方这次真是把路给走宽了,前端全栈狗直接原地起飞。 以前组一个能直接上生产环境的 Next.js 架构,配置 Auth、支付、数据库、邮件,不花个两三天折腾配置根本下不来。 结果 Vercel 直接开源了 next-forge(目前 GitHub 7.5k+ Stars,MIT 协议)。这玩意儿不是那种玩票性质的 Demo,而是直接按照生产级标准给你搭好的 Turborepo 模板。 这波有点狠,核心配置全给你拉满了: 开箱即用:直接整合 Clerk/Kinde(鉴权)、Stripe(支付)、Resend(邮件) 全栈打通:自带 Prisma/Drizzle ORM + Tailwind CSS,样式和数据库秒搞定 Monorepo 架构:内置 App、文档、营销页三合一,大型项目无缝扩展 自动化爆表:CI/CD、Sentry 报错监控、PostHog 数据分析全部插好接线 白嫖党狂喜:纯开源 MIT 协议,商业化项目拿来即用,不用付一分钱 简单来说,就是把原本需要高级架构师干一整周的脚手架搭建工作,变成了一行指令直接生成。独立开发者和 SaaS 创业团队直接省出一个人的工钱。 🔗 传送门:
显示更多
0
29
411
84
转发到社区
比尔-盖茨1995年上了大卫·莱特曼《深夜秀》节目,大约是在Windows 95发布和他出版自传《未来之路》时,盖茨已经是世界首富。 这本《未来之路》我还保留着一本英文版,里面附有CD-ROM,展示盖茨畅想的2020年家庭生活,早餐桌上放着类似iPad的设备。 盖茨给莱特曼和现场观众解释当时刚刚兴起的互联网,有些想法那时候听来可能有点难以置信,或也许是老套的东西,不断引起观众的哄笑。 问:互联网到底是什么? 答:一个人们发布信息、每个人都拥有个人主页、公司发布最新资讯、人们发送电子邮件、与志同道合的人联系的地方。 莱特曼问,现在可以在电脑上收听棒球比赛,那不是和收音机一样吗? 盖茨回答,区别在于可以随时随地收听。 莱特曼又说,那不就是录音机吗? 盖茨认为人们可以和其他有同样兴趣的人在网上联系。莱特曼打趣说,“这是孤独者聊天室”。 最后盖茨说,也许有一天计算机可以思考,但很难,暂时没有任何进展,也可能不会发生。 莱特曼打趣说,他可不想让计算机思考。 当晚每个听起来可笑的预测,如今都已成为日常生活的一部分。
显示更多
If anybody wants to know why Gen X is always mad, it's because they had to replace their record collections with a tape collection that they had to replace with a CD collection that they had to replace with an MP3 collection, and now they need a subscription to listen to music
显示更多
0
1.4K
28.1K
3.9K
转发到社区
Our new album in full Spanish #DiosBendiga# is out now on all DSP’s ‼️ Make sure to order your Vinyl / CD 💿 Comment your favorite song below ⬇️⬇️⬇️ #CypressHill# ☠️
显示更多