Skip to content

seo-engine: day 18 PM, OpenCode alternatives and Claude Code best practices - #751

Open
chaitanyagiri wants to merge 1 commit into
mainfrom
seo-engine/day-18-pm
Open

chaitanyagiri wants to merge 1 commit into
mainfrom
seo-engine/day-18-pm

Conversation

@chaitanyagiri

Copy link
Copy Markdown
Collaborator

What changed

Two new pages.

  • /blog/opencode-alternatives/: seven coding agents for people leaving OpenCode after the 2.0 plugin break (Claude Code, Codex CLI, Gemini CLI, Kilo Code, Crush, Pi, Goose), with Munder Difflin second as the desktop app that runs agents side by side. A dated table of maker, licence, models and latest release, every cell read from GitHub or the tool's own README on 15 Oct. "opencode alternative" has 480 US searches a month, difficulty 15. 1,123 words, three scenes (revolving door, vending machine, bookshelf) and a title image.
  • /blog/claude-code-best-practices/: nine practices from Anthropic's best practices docs page (verify the work, plan first, specific prompts, a short CLAUDE.md, permissions, hooks, clearing context, subagents, parallel sessions), each credited to the docs and with a dated summary table. "claude code best practices" has 1,900 US searches a month (difficulty 18), "claude code tips" 720. 1,126 words, three scenes (clipboard checklist, treasure map, sieve) and a title image.
  • One short sentence linking each new page from an older indexed post: open-source-ai-agents, how-to-use-claude-code.

Held, not in this PR: a Roo Code explainer (the repo was archived on 15 May 2026) and a refresh of what-is-codex. Both failed the second fact review on small points; under the engine rule they go to the next run for a fresh review.

Checks

Merge order

#743, #746 and #748 also touch media.json and the built docs/blog, and #747 the top of docs/llms.txt while this PR changes its generated blog section. Whichever merges after another needs a rebase; I will do that when asked.

CodeQL may flag js/xss-through-dom on the new pages. It is the shared blog layout's YouTube loader, unchanged here.

Before

Live today: the new URLs return 404, and the blog index.

before new pages
before blog index

After

Local build of this branch.

after opencode-alternatives
after claude-code-best-practices
after blog index

🤖 Generated with Claude Code

…ctices

Two new pages with three scenes and a title image each:
/blog/opencode-alternatives/ and /blog/claude-code-best-practices/.
Backlinks from open-source-ai-agents and how-to-use-claude-code.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
var id = box && box.getAttribute('data-yt');
if (!id) return;
var frame = document.createElement('iframe');
frame.src = 'https://www.youtube-nocookie.com/embed/' + id + '?autoplay=1';
var id = box && box.getAttribute('data-yt');
if (!id) return;
var frame = document.createElement('iframe');
frame.src = 'https://www.youtube-nocookie.com/embed/' + id + '?autoplay=1';

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants