init-override

Create an AGENTS.md memory file and a CLAUDE.md symlink in the current project directory.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/sofer/.agents --skill init-override
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: init-override
Source: https://github.com/sofer/.agents/tree/main/skills/init-override
Command: npx skills add https://github.com/sofer/.agents --skill init-override

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates project initialisation workflows by ensuring a portable AGENTS.md memory file is used across tools instead of CLAUDE.md, enabling consistent agent prompts and easier sanitisation.

Core Features & Use Cases

  • Symlink-based memory: creates a CLAUDE.md symlink to AGENTS.md so AI tools share the same memory file.
  • Optional initialisation: can trigger an automatic /init to discover project settings.
  • Sanitisation-ready template: provides a sanitised AGENTS.md header and content suitable for multiple tools.

Quick Start

Create AGENTS.md from the template, create the symlink CLAUDE.md -> AGENTS.md, then optionally run /init to auto-discover project settings and sanitise the content.

Frequently Asked Questions about init-override

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a portable AGENTS.md memory file for cross-tool AI agent compatibility?

A CLAUDE.md symlink maps to AGENTS.md so that AI tools sharing the same project directory read identical agent instructions, enabling cross-tool compatibility without maintaining separate memory files.

What's the best way to sanitize CLAUDE.md references when sharing project memory files?

Sanitization removes Claude-specific references from the AGENTS.md header and content during initialization, ensuring the memory file contains neutral, portable agent instructions suitable for multiple AI tools.

How do I initialize project settings automatically when setting up an AGENTS.md file?

Optional /init execution auto-discovers project settings and sanitizes the AGENTS.md content during setup, ensuring the memory file is correctly configured with relevant project context and cross-tool references.

Does this project initialization approach work across different AI coding tools?

The symlink-based approach ensures cross-tool compatibility by pointing CLAUDE.md to AGENTS.md, allowing various AI tools to read identical agent instructions from a single portable memory file without duplication.

Why use a symlink for project memory files instead of maintaining separate CLAUDE.md and AGENTS.md?

Using a symlink prevents content drift by maintaining AGENTS.md as the single source of truth, ensuring all AI tools reference identical instructions and making sanitization and updates significantly easier to manage.

When do I need a symlink-based memory file for my AI project initialization?

You need a symlink-based memory file when starting new projects accessed by multiple AI tools, ensuring consistent agent prompts and easier sanitization by linking CLAUDE.md directly to a portable AGENTS.md file.