Commit Graph

350 Commits

Author SHA1 Message Date
tiennm99 4a5a606c7e 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 70111eb121 feat(content): add article on AI-assisted engineering workflows to Newsletter #95 2026-04-14 21:52:17 +07:00
tiennm99 680990cbb1 refactor(skills): convert mt-webfetch script to Node.js for project consistency 2026-04-14 21:46:33 +07:00
tiennm99 9584e19a71 feat(skills): add mt-webfetch fallback + improve mt-add-post URL cleaning and duplicate detection 2026-04-14 21:41:15 +07:00
tiennm99 aa76d00316 feat(content): add Newsletter #95 with 11 articles on AI, system design, and performance 2026-04-14 21:26:23 +07:00
tiennm99 8cc7be722e feat(content): add post about getting entity ID after Hibernate merge 2026-04-11 10:52:16 +07:00
tiennm99 7452214189 feat(content): add post about fixing Gradle test OOM with maxHeapSize 2026-04-11 10:51:01 +07:00
tiennm99 7d345a3535 feat(content): add post about mocking Java time for testing 2026-04-11 10:43:09 +07:00
tiennm99 7c3d347fb9 feat(content): add post about fixing OpenClaw Docker pairing issue 2026-04-05 13:08:46 +07:00
tiennm99 e9f02337eb feat(content): add Claude Code guest pass referral and reorder referral page 2026-04-04 21:01:51 +07:00
tiennm99 134e3a5ff4 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 17222538a5 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 ec05f89aa2 feat(content): add post about Claude Max, Claude Kit and MiniMax investments 2026-04-01 23:22:41 +07:00
tiennm99 70ff92fbc8 feat(settings): add claude session-state to gitignore 2026-04-01 17:03:30 +07:00
tiennm99 7e18e98f03 feat(content): add ClaudeKit referral link 2026-04-01 17:00:47 +07:00
tiennm99 3108f2d98a 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 456e9e8ef5 feat(content): add Newsletter #93 with 7 articles
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-28 14:47:34 +07:00
tiennm99 bbb53c773b feat(content): add ModelArk referral link
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-25 20:41:09 +07:00
tiennm99 f49f1df72c feat(content): add Synthetic referral link
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-24 20:51:01 +07:00
tiennm99 104870b9d3 feat(content): add BigModel.cn referral link
Add referral link for BigModel.cn with 20M tokens offer.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-24 20:28:52 +07:00
tiennm99 d433184496 feat(content): add Newsletter #92 with 7 articles
Also add Bash(bash .claude/skills/**) permission for portable skill script invocation.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-20 22:34:58 +07:00
tiennm99 5a5db60971 chore: remove AGENTS.md, superseded by CLAUDE.md 2026-03-17 22:21:30 +07:00
tiennm99 3b717624d1 chore: remove completed skills improvement plan 2026-03-17 22:15:19 +07:00
tiennm99 82dada2ec1 fix(skills): target only content/post files in mt-add-tags proactive commit check 2026-03-17 22:11:42 +07:00
tiennm99 41ed03cdca 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 4e7820f70f feat(skills): add list_existing_tags.sh script for future tag normalization 2026-03-17 21:40:05 +07:00
tiennm99 314fb2d139 feat(skills): add disabled tag normalization step to mt-add-tags (pending tag standard) 2026-03-17 21:27:24 +07:00
tiennm99 448e5e54cf chore: migrate AGENTS.md to CLAUDE.md with tag-check-before-commit rule 2026-03-17 21:08:20 +07:00
tiennm99 bc9184bd68 fix(skills): add UTC+7 timezone to date calls in find_newsletter_number.sh 2026-03-17 20:50:38 +07:00
tiennm99 b5ce518ca4 feat(content): add Newsletter #91
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-17 20:43:42 +07:00
tiennm99 a4b81b8a10 fix(skills): align skill names with folder names using hyphens
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-17 09:39:19 +07:00
tiennm99 cc38b19f8c feat(content): add Newsletter #90
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-16 20:40:37 +07:00
tiennm99 a66ee5592f feat(content): add Newsletter #89
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-14 14:11:58 +07:00
tiennm99 1275bde02a 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

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-13 15:42:19 +07:00
tiennm99 0596666486 fix(ci): fix Hugo download to fail fast on HTTP errors
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-12 08:52:56 +07:00
tiennm99 3d8747fb56 fix: use text=auto to prevent binary file corruption in CI
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-12 08:46:18 +07:00
tiennm99 79619df86e Revert "chore(ci): disable Hugo build cache steps"
This reverts commit 08c9ac9c27.
2026-03-12 08:46:01 +07:00
tiennm99 08c9ac9c27 chore(ci): disable Hugo build cache steps
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-12 08:39:50 +07:00
tiennm99 3c11fac91a 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).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-11 22:35:01 +07:00
tiennm99 f9129173e5 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.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-11 20:56:32 +07:00
tiennm99 c3178386e8 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

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 18:29:56 +07:00
tiennm99 95849beaf2 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.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-09 10:08:52 +07:00
tiennm99 5b1e6f8c4d docs(agents): update skill name to miti-add-post
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-07 10:12:22 +07:00
tiennm99 6eacaf2de1 refactor(skills): rename add-post to miti-add-post
Add custom prefix to distinguish custom skills from third-party ones.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-07 10:11:40 +07:00
tiennm99 9f29ba34cd fix(skills): remove spurious symlink in add-post skill directory
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-07 10:11:40 +07:00
tiennm99 6ace64e212 refactor(skills): extract add-post workflow into reusable skill
Moves URL processing workflow from AGENTS.md into a dedicated skill at
.agents/skills/add-post. Simplifies AGENTS.md to only contain project info
and development server instructions. Creates symlink in .claude/skills/ for
skill discovery.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-07 10:11:40 +07:00
tiennm99 bb44cebab4 chore(settings): reorganize permissions and add git add permission
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-07 10:11:40 +07:00
tiennm99 1723d10c6e style(pages): improve referral page presentation and menu configuration
Update referral page with professional English title, description, and semantic link icon. Simplify aliases and adjust menu weight for better navigation positioning. Also update pages menu weight for consistent layout.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-07 10:11:40 +07:00
tiennm99 00017f2acf feat(pages): add referral page with service invitations
Add new referral page under content/page/referral/ featuring Z.ai subscription invite link with special pricing. The page is configured with appropriate menu settings and aliases for easy access.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-07 10:11:40 +07:00
tiennm99 4bb7f32754 Add Newsletter #87 post
Add new newsletter post at content/post/2026/03/02/index.md (2026-03-02). The post (Vietnamese) curates and summarizes multiple articles on AI-assisted development, cognitive debt, job impacts, AI bubble critique, coding agents, Uber's rate limiting system, and the 'software industrial revolution'. Includes tags: AI-Assisted and category: Newsletter.
2026-03-02 21:14:51 +07:00