Commit Graph
357 Commits
Author SHA1 Message Date
github-actions[bot] 06c2aeeb22 chore(pages): refresh GitHub Pages list 2026-04-22 19:57:58 +07:00
tiennm99 f9927e6098 feat(ci): replace github-pages shortcode with daily workflow
Fetch repos server-side via GitHub API using PAGES_FETCH_TOKEN and
inject the pages list into content/page/pages/index.md between HTML
markers. Runs daily at 00:00 Asia/Saigon and on manual dispatch.
2026-04-22 19:57:36 +07:00
tiennm99 1763bc2acb refactor(referral): group services into categories 2026-04-22 19:43:36 +07:00
tiennm99 56426d69e8 feat(referral): make ModelArk image clickable to referral link 2026-04-22 19:29:11 +07:00
tiennm99 04f34f01c5 feat(referral): add PikPak cloud storage referral link 2026-04-22 19:17:59 +07:00
tiennm99 1d4f0b7cd6 feat(content): add Newsletter #98 with 11 articles on AI design tools, Go patterns, and engineering careers 2026-04-18 10:00:45 +07:00
tiennm99 3a5183f6e3 feat(content): add Newsletter #97 with 7 articles on AI agents, GC, and engineering practices 2026-04-17 19:38:26 +07:00
tiennm99 8b9f264a3b feat(content): add Newsletter #96 with 6 articles on Go internals, AI agents, and engineering culture 2026-04-16 22:12:00 +07:00
tiennm99 428e7c24a1 feat(content): add article on AI-assisted engineering workflows to Newsletter #95 2026-04-14 21:52:17 +07:00
tiennm99 a9cbf48f48 refactor(skills): convert mt-webfetch script to Node.js for project consistency 2026-04-14 21:46:33 +07:00
tiennm99 4df75a25fb feat(skills): add mt-webfetch fallback + improve mt-add-post URL cleaning and duplicate detection 2026-04-14 21:41:15 +07:00
tiennm99 7f69b0a64f feat(content): add Newsletter #95 with 11 articles on AI, system design, and performance 2026-04-14 21:26:23 +07:00
tiennm99 2e08632407 feat(content): add post about getting entity ID after Hibernate merge 2026-04-11 10:52:16 +07:00
tiennm99 9d638d5464 feat(content): add post about fixing Gradle test OOM with maxHeapSize 2026-04-11 10:51:01 +07:00
tiennm99 4b1aa8aaa9 feat(content): add post about mocking Java time for testing 2026-04-11 10:43:09 +07:00
tiennm99 34b0cd9c78 feat(content): add post about fixing OpenClaw Docker pairing issue 2026-04-05 13:08:46 +07:00
tiennm99 f93e506ef4 feat(content): add Claude Code guest pass referral and reorder referral page 2026-04-04 21:01:51 +07:00
tiennm99 6925d731bf refactor(skills): convert shell scripts to Node.js
Replace bash scripts with cross-platform Node.js equivalents for
mt-add-post and mt-add-tags skills. Update SKILL.md references.
2026-04-02 16:44:48 +07:00
tiennm99 2295bd08a7 feat(content): add Newsletter #94 with 10 articles
Topics: Claude Code internals, AI & tech debt, Slack notifications,
developer workflow, Java performance, Go naming, AI agent skills,
leadership beliefs, programming tricks, shell tricks.
2026-04-02 11:44:11 +07:00
tiennm99 60677a5d09 feat(content): add post about Claude Max, Claude Kit and MiniMax investments 2026-04-01 23:22:41 +07:00
tiennm99 3335b2a249 feat(settings): add claude session-state to gitignore 2026-04-01 17:03:30 +07:00
tiennm99 8eabaab2e0 feat(content): add ClaudeKit referral link 2026-04-01 17:00:47 +07:00
tiennm99 e383275041 refactor(settings): disable project plugins and scope file permissions
Disable commit-commands, skill-creator, and superpowers plugins.
Narrow Edit/Read/Write permissions from wildcard to content directory.
2026-04-01 09:54:01 +00:00
tiennm99 4de3c11229 feat(content): add Newsletter #93 with 7 articles 2026-03-28 14:47:34 +07:00
tiennm99 f8f18eea55 feat(content): add ModelArk referral link 2026-03-25 20:41:09 +07:00
tiennm99 e444d31319 feat(content): add Synthetic referral link 2026-03-24 20:51:01 +07:00
tiennm99 adfbd85ff2 feat(content): add BigModel.cn referral link
Add referral link for BigModel.cn with 20M tokens offer.
2026-03-24 20:28:52 +07:00
tiennm99 f0743ce8a0 feat(content): add Newsletter #92 with 7 articles
Also add Bash(bash .claude/skills/**) permission for portable skill script invocation.
2026-03-20 22:34:58 +07:00
tiennm99 309f00f7aa chore: remove AGENTS.md, superseded by CLAUDE.md 2026-03-17 22:21:30 +07:00
tiennm99 38f4424506 chore: remove completed skills improvement plan 2026-03-17 22:15:19 +07:00
tiennm99 eae318510a fix(skills): target only content/post files in mt-add-tags proactive commit check 2026-03-17 22:11:42 +07:00
tiennm99 6d6b8774cd feat(skills): set 2-3 tags for regular posts, 6-7 for newsletter posts in mt-add-tags 2026-03-17 22:10:13 +07:00
tiennm99 d6113cb3ed feat(skills): add list_existing_tags.sh script for future tag normalization 2026-03-17 21:40:05 +07:00
tiennm99 0680a0bfaf feat(skills): add disabled tag normalization step to mt-add-tags (pending tag standard) 2026-03-17 21:27:24 +07:00
tiennm99 ee8c127128 chore: migrate AGENTS.md to CLAUDE.md with tag-check-before-commit rule 2026-03-17 21:08:20 +07:00
tiennm99 35108a42f3 fix(skills): add UTC+7 timezone to date calls in find_newsletter_number.sh 2026-03-17 20:50:38 +07:00
tiennm99 52bb73e010 feat(content): add Newsletter #91 2026-03-17 20:43:42 +07:00
tiennm99 66a0717a28 fix(skills): align skill names with folder names using hyphens 2026-03-17 09:39:19 +07:00
tiennm99 29cb2a322f feat(content): add Newsletter #90 2026-03-16 20:40:37 +07:00
tiennm99 79ecef12ef feat(content): add Newsletter #89 2026-03-14 14:11:58 +07:00
tiennm99 e29a3b9268 feat(content): add Newsletter #88
Add new newsletter post with:
- A Broken Heart: Safari bug with Noto Color Emoji
- Wrapping Code Comments: relative column width
- How I Use Claude Code: research-plan-implement workflow
- 6 system design images + 1 video in Bonus
2026-03-13 15:42:19 +07:00
tiennm99 f05cd3a538 fix(ci): fix Hugo download to fail fast on HTTP errors 2026-03-12 08:52:56 +07:00
tiennm99 bd132d0195 fix: use text=auto to prevent binary file corruption in CI 2026-03-12 08:46:18 +07:00
tiennm99 33a04bf2e8 Revert "chore(ci): disable Hugo build cache steps"
This reverts commit d2f7295864.
2026-03-12 08:46:01 +07:00
tiennm99 d2f7295864 chore(ci): disable Hugo build cache steps 2026-03-12 08:39:50 +07:00
tiennm99 bd21d8afe5 chore: bump GitHub Actions versions and add skills improvement plan
Update all actions/checkout, setup-go, setup-node, cache, upload-artifact,
and download-artifact to latest major versions. Add plan.md with roadmap
for skill fixes and two new skills (mt:commit-push, mt:backfill-tags).
2026-03-11 22:35:01 +07:00
tiennm99 5823a65552 feat(skills): add mt:add-tags skill for Hugo post tag generation
Adds a new skill that analyzes post content and generates 6-7 relevant
tags, checks existing tags, and asks for user confirmation before writing.
Also triggers proactively when committing posts with minimal tags.
2026-03-11 20:56:32 +07:00
tiennm99 d8bcde325d chore: consolidate settings, enhance skill scripts, and reformat content
- Migrate settings from settings.local.json to settings.json with expanded permissions
- Add helper scripts (find_newsletter_number.sh, prepare_url.sh) to mt-add-post skill
- Update skill documentation and configuration
- Apply consistent formatting across config, content, and layout files
- Update workflow, gitignore, and netlify configuration
2026-03-11 18:29:56 +07:00
tiennm99 0d21e4b69b refactor(skills): rename miti-add-post to mt:add-post
Moves skill from .agents/skills/ to .claude/skills/ (Claude Code only)
and renames it to mt:add-post with directory mt-add-post.
2026-03-09 10:08:52 +07:00
tiennm99 140758b1c4 docs(agents): update skill name to miti-add-post 2026-03-07 10:12:22 +07:00