<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://coding.knifelf.club/</loc></url><url><loc>https://coding.knifelf.club/about/</loc></url><url><loc>https://coding.knifelf.club/blog/</loc></url><url><loc>https://coding.knifelf.club/blog/agent-code-intelligence-lsp-setup/</loc><lastmod>2026-09-27T00:00:00.000Z</lastmod></url><url><loc>https://coding.knifelf.club/blog/agent-guardrails-hooks-acceptance/</loc><lastmod>2026-08-27T00:00:00.000Z</lastmod></url><url><loc>https://coding.knifelf.club/blog/agent-hook-feedback-loop/</loc><lastmod>2026-09-13T00:00:00.000Z</lastmod></url><url><loc>https://coding.knifelf.club/blog/agent-instructions-layered-scoping/</loc><lastmod>2026-09-01T00:00:00.000Z</lastmod></url><url><loc>https://coding.knifelf.club/blog/agent-memory-promotion-contract/</loc><lastmod>2026-09-30T00:00:00.000Z</lastmod></url><url><loc>https://coding.knifelf.club/blog/agent-skills-instruction-budget/</loc><lastmod>2026-09-04T00:00:00.000Z</lastmod></url><url><loc>https://coding.knifelf.club/blog/agent-stage-gates/</loc><lastmod>2026-09-12T00:00:00.000Z</lastmod></url><url><loc>https://coding.knifelf.club/blog/agent-unattended-isolation-baseline/</loc><lastmod>2026-09-16T00:00:00.000Z</lastmod></url><url><loc>https://coding.knifelf.club/blog/agent-worktree-isolation/</loc><lastmod>2026-09-06T00:00:00.000Z</lastmod></url><url><loc>https://coding.knifelf.club/blog/agents-md-directory-contract/</loc><lastmod>2026-09-25T00:00:00.000Z</lastmod></url><url><loc>https://coding.knifelf.club/blog/agents-md-project-context/</loc><lastmod>2026-08-31T00:00:00.000Z</lastmod></url><url><loc>https://coding.knifelf.club/blog/bledebug-ble-toolbox/</loc><lastmod>2026-08-25T00:00:00.000Z</lastmod></url><url><loc>https://coding.knifelf.club/blog/cache-aware-agent-cost-audit/</loc><lastmod>2026-09-11T00:00:00.000Z</lastmod></url><url><loc>https://coding.knifelf.club/blog/change-aware-hook-test-routing/</loc><lastmod>2026-09-26T00:00:00.000Z</lastmod></url><url><loc>https://coding.knifelf.club/blog/claude-goal-completion-conditions/</loc><lastmod>2026-08-28T00:00:00.000Z</lastmod></url><url><loc>https://coding.knifelf.club/blog/claude-hooks-guardrail-playbook/</loc><lastmod>2026-08-29T00:00:00.000Z</lastmod></url><url><loc>https://coding.knifelf.club/blog/claude-prompt-audit-stale-instructions/</loc><lastmod>2026-10-12T00:00:00.000Z</lastmod></url><url><loc>https://coding.knifelf.club/blog/copilot-hook-stdout-contract/</loc><lastmod>2026-09-19T00:00:00.000Z</lastmod></url><url><loc>https://coding.knifelf.club/blog/diff-budget-acceptance-gate/</loc><lastmod>2026-09-08T00:00:00.000Z</lastmod></url><url><loc>https://coding.knifelf.club/blog/dynamic-workflow-fanout-control/</loc><lastmod>2026-09-18T00:00:00.000Z</lastmod></url><url><loc>https://coding.knifelf.club/blog/execplan-long-running-agent/</loc><lastmod>2026-09-03T00:00:00.000Z</lastmod></url><url><loc>https://coding.knifelf.club/blog/fix-with-copilot-ci-loop/</loc><lastmod>2026-09-07T00:00:00.000Z</lastmod></url><url><loc>https://coding.knifelf.club/blog/hook-blocking-signal-contract/</loc><lastmod>2026-09-24T00:00:00.000Z</lastmod></url><url><loc>https://coding.knifelf.club/blog/hooks-automation-bus/</loc><lastmod>2026-09-02T00:00:00.000Z</lastmod></url><url><loc>https://coding.knifelf.club/blog/mcp-stateless-server-migration/</loc><lastmod>2026-09-22T00:00:00.000Z</lastmod></url><url><loc>https://coding.knifelf.club/blog/mcp-tool-context-budget/</loc><lastmod>2026-09-14T00:00:00.000Z</lastmod></url><url><loc>https://coding.knifelf.club/blog/page/2/</loc></url><url><loc>https://coding.knifelf.club/blog/page/3/</loc></url><url><loc>https://coding.knifelf.club/blog/parallel-agents-boundaries/</loc><lastmod>2026-08-26T00:00:00.000Z</lastmod></url><url><loc>https://coding.knifelf.club/blog/path-scoped-agent-acceptance-contract/</loc><lastmod>2026-09-21T00:00:00.000Z</lastmod></url><url><loc>https://coding.knifelf.club/blog/permission-denied-retry-playbook/</loc><lastmod>2026-09-29T00:00:00.000Z</lastmod></url><url><loc>https://coding.knifelf.club/blog/post-tool-batch-integration-gate/</loc><lastmod>2026-09-28T00:00:00.000Z</lastmod></url><url><loc>https://coding.knifelf.club/blog/pretooluse-command-boundary/</loc><lastmod>2026-09-23T00:00:00.000Z</lastmod></url><url><loc>https://coding.knifelf.club/blog/skill-trigger-evals/</loc><lastmod>2026-09-10T00:00:00.000Z</lastmod></url><url><loc>https://coding.knifelf.club/blog/spec-kit-1-0-spec-driven-workflow/</loc><lastmod>2026-08-25T00:00:00.000Z</lastmod></url><url><loc>https://coding.knifelf.club/blog/subagent-evidence-contract/</loc><lastmod>2026-09-05T00:00:00.000Z</lastmod></url><url><loc>https://coding.knifelf.club/blog/subagent-merge-boundaries/</loc><lastmod>2026-08-30T00:00:00.000Z</lastmod></url><url><loc>https://coding.knifelf.club/blog/subagent-routing-production-rules/</loc><lastmod>2026-09-09T00:00:00.000Z</lastmod></url><url><loc>https://coding.knifelf.club/blog/subagent-skill-role-contract/</loc><lastmod>2026-09-17T00:00:00.000Z</lastmod></url><url><loc>https://coding.knifelf.club/blog/vibe-coding-agent-handoff/</loc><lastmod>2026-08-25T00:00:00.000Z</lastmod></url><url><loc>https://coding.knifelf.club/blog/vscode-custom-agent-change-contract/</loc><lastmod>2026-09-20T00:00:00.000Z</lastmod></url><url><loc>https://coding.knifelf.club/blogroll/</loc></url><url><loc>https://coding.knifelf.club/series/</loc></url></urlset>