Commit Graph

3 Commits

Author SHA1 Message Date
Daniel Avila c7397fe493 Blog standardization, worktree commands, and .gitignore fix (#341)
* fix: improve Chats Mobile security, CSS quality, and desktop layout

- Sanitize error.message with escapeHtml() to prevent XSS in innerHTML
- Replace !important overrides in .back-btn with proper specificity (.header-btn.back-btn)
- Add desktop side-by-side layout at 769px+ (360px sidebar + flexible chat view)
- Extract 100+ inline styles from analytics modal into reusable CSS classes

https://claude.ai/code/session_01Cfg7GGRKxgJoWiNj1EjWSb

* chore: standardize all 15 blog posts for consistency

Apply unified style guide across all local blog posts:
- Fix copyright year 2025 -> 2026 in all footers
- Remove inline styles from explore-components-banner (use CSS classes)
- Standardize CTA text to "800+" and relative links
- Fix OG tag prefix og:article: -> article: (code-reviewer)
- Fix www.aitmpl.com -> aitmpl.com in OG/Twitter/structured data
- Fix cover image absolute URLs to relative paths (e2b, nextjs)
- Standardize Mermaid theme to orange #F97316 (heygen)
- Fix author name to "Claude Code Templates" (neon-complete)
- Add missing explore-components-banner (security-hooks, vercel-monitor, hackathon)
- Add missing callout boxes (info-box, success-box) where absent
- Standardize CodeCopy JS and MarkdownCopier across posts

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* feat: add worktree commands and blog post for parallel development

Add 4 worktree slash commands for git worktree lifecycle management:
- /worktree-init: create parallel worktrees from task descriptions
- /worktree-check: show current worktree status and task
- /worktree-deliver: commit, push, and create PR
- /worktree-cleanup: remove merged worktrees and branches

Add blog post explaining the Skill + Commands architecture pattern
where a discoverable Skill (worktree-guide) orchestrates manual
Commands for execution.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* chore: ignore settings.local.json in all subdirectories

Change .claude/settings.local.json to **/settings.local.json
to cover nested paths like docs/.claude/settings.local.json.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* fix: add missing allowed-tools to worktree commands

- worktree-cleanup: add Bash(grep:*) for merge check commands
- worktree-init: add Bash(sed:*) for branch name detection

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude <noreply@anthropic.com>
2026-02-07 20:11:17 -05:00
Daniel Avila a98ecaa762 fix(seo): Fix social preview images and meta tags across all pages (#313)
- Fix root cause of X/Twitter preview not showing: image path was
  /social-preview.png but file is at /images/social-preview.png
- Fix component.html referencing non-existent og-image.png
- Change twitter meta tags from property= to name= (correct spec) in
  14 files (all blog articles, blog index, featured, jobs)
- Standardize image URLs from www.aitmpl.com to aitmpl.com
- Update jobs.html URLs from davila7.github.io to aitmpl.com
- Update structured data URL in index.html to aitmpl.com
- Add complete OG + Twitter Card meta tags to 5 pages that were
  missing them: trending, download-stats, plugin, sandbox-interface,
  workflows

https://claude.ai/code/session_01CXzS5mzoK3rZB6PW3QSPPd

Co-authored-by: Claude <noreply@anthropic.com>
2026-01-27 12:35:49 -05:00
Daniel Avila ccec4021ab Add React Best Practices Skill blog article and cover image (#300)
* feat: Add React Best Practices Skill blog article

Created comprehensive blog article for the React Best Practices skill:
- Added react-best-practices-skill/index.html with full content
- Created SVG cover image for the blog article
- Updated blog-articles.json with new entry
- Article covers 40+ performance optimization rules
- Includes installation guide, usage examples, and optimization categories
- Added Spanish call-to-action linking to aitmpl.com

https://claude.ai/code/session_01FDf1pgux14yR8TeEsmbHcr

* fix: Remove Spanish content and statistics from React blog article

- Changed Spanish banner to English
- Removed "Real-World Impact" section with percentage statistics
- Removed specific numbers from code comments (200KB+, 2KB)
- Removed token count references (~500 tokens)
- Changed "#1 performance killer" to "major performance killer"
- Removed "specific impact metrics" references
- Changed "40+ rules" and "8 optimization categories" to general text

https://claude.ai/code/session_01FDf1pgux14yR8TeEsmbHcr

* feat: Add code syntax highlighting and remove Additional Resources

- Removed "Additional Resources" section with external links
- Added CodeCopy class for automatic code block formatting
- Added MarkdownCopier class for improved markdown export
- Bash/terminal code blocks now have copy buttons
- Code blocks auto-detect language (bash, typescript, javascript, etc.)
- Terminal prompts are cleaned when copying code
- Added hover effects for components banner
- Code blocks now styled as terminal-block for bash commands

https://claude.ai/code/session_01FDf1pgux14yR8TeEsmbHcr

---------

Co-authored-by: Claude <noreply@anthropic.com>
2026-01-22 23:43:46 -05:00