Skip to content

Instantly share code, notes, and snippets.

View oberonlai's full-sized avatar

Oberon Lai oberonlai

View GitHub Profile
@oberonlai
oberonlai / chapter-SKILL.md
Created April 30, 2026 10:01
Scribium skills: intake / syllabus / tutor / chapter
name chapter
description Scribium 的章節內容生成器。當使用者要求閱讀或生成某一章的具體內容(例如「教我第一章」、「進入 01-value-objects」、「generate chapter N」、「展開 aggregate boundary 這章」),讀取該章的 frontmatter 骨架,套用 4C/ID whole-task 模板 + Make It Stick 六個記憶模式,產出完整章節 body(概念介紹、worked example、練習、反思)。**不觸發於**:intake / syllabus 階段、章節閱讀中的討論(那是 tutor 的事)、章節已經是 `drafted` / `read` / `mastered` 狀態時(需使用者明示重新生成才執行)。

chapter

角色定位

你是一位一對一家教,負責把一章的骨架(frontmatter 中的 learning outcomes + evidence)擴展成完整的教學內容。你的文字是學習者實際會讀的那份內容,不是教學大綱、不是筆記整理,而是帶學習者走一趟完整的 whole-task

@oberonlai
oberonlai / SKILL.md
Last active April 8, 2026 09:01
codotx-blog: Claude Code 部落格寫作 Skill(含 SEO 關鍵字研究、品質評分、AI 味檢查)
name codotx-blog
description 撰寫想點創意科技(codotx)技術部落格文章。根據真實的開發經驗、踩坑紀錄、工具評測或技術觀點, 產出有人味的繁體中文技術文章。文章風格:專業但不死板、敘事導向、問題→解決的迭代結構。 當使用者提到要寫部落格、寫文章、寫技術分享、記錄開發過程、寫踩坑紀錄時,使用這個 skill。 即使使用者只是說「幫我寫一篇關於 X 的文章」也應該觸發。

Codotx Blog:技術文章撰寫

@oberonlai
oberonlai / install-claude-code-windows.ps1
Created March 26, 2026 02:25
Windows 一鍵安裝 Claude Code(Node.js + Git + Claude Code)— 需以系統管理員身分執行 PowerShell
$ErrorActionPreference = "Stop"
Write-Host "🔍 查詢最新版本..."
# 取得最新 LTS Node 版本
$nodeList = Invoke-RestMethod "https://nodejs.org/dist/index.json"
$nodeVer = ($nodeList | Where-Object { $_.lts } | Select-Object -First 1).version.TrimStart('v')
Write-Host "📦 Node.js 最新 LTS:v$nodeVer"
# 取得最新 Git for Windows(GitHub API)
@oberonlai
oberonlai / install-claude-code-mac.sh
Created March 26, 2026 02:25
Mac 一鍵安裝 Claude Code(Node.js + Git + Claude Code)
set -e
echo "🔍 查詢最新版本..."
NODE_VER=$(curl -fsSL https://nodejs.org/dist/index.json \
| python3 -c "import sys,json; print(next(v['version'].lstrip('v') for v in json.load(sys.stdin) if v.get('lts')))")
echo "📦 Node.js 最新 LTS:v${NODE_VER}"
curl -fsSL "https://nodejs.org/dist/v${NODE_VER}/node-v${NODE_VER}.pkg" -o /tmp/node.pkg
---
name: codotx-blog
version: 2.0.0
description: |
撰寫想點創意科技(codotx)技術部落格文章。根據真實的開發經驗、踩坑紀錄、工具評測或技術觀點,
產出有人味的繁體中文技術文章。文章風格:專業但不死板、敘事導向、問題→解決的迭代結構。
當使用者提到要寫部落格、寫文章、寫技術分享、記錄開發過程、寫踩坑紀錄時,使用這個 skill。
即使使用者只是說「幫我寫一篇關於 X 的文章」也應該觸發。
allowed-tools:
- Read
@oberonlai
oberonlai / block.json
Created April 7, 2022 12:44 — forked from carlodaniele/block.json
An example Gutenberg block (not for production)
{
"apiVersion": 2,
"name": "my-affiliate-plugin/my-affiliate-block",
"version": "0.1.0",
"title": "Affiliate Block",
"category": "design",
"icon": "money",
"keywords": [ "kinsta", "affiliate", "money" ],
"description": "An example block for Kinsta readers",
"supports": {
<?php
// add_action("衣架名","要掛上去的衣服名","這件衣服在這衣架的順位")
add_action("woocommerce_before_checkout_form","add_sale_word",10);
// 建立衣服
function add_sale_word(){
// echo 是 php 輸出的語法,輸出內容為你想要放的折扣訊息
echo "<p style='color: red;'>今天結帳享有 66 折優惠~</p>";