dogfood

Configure Clash with a safe default policy at ~/.clash/policy.yaml.

33|5|Updated Jan 27, 2026
One-click install
npx skills add https://github.com/empathic/clash --skill dogfood
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dogfood
Source: https://github.com/empathic/clash/tree/main/clash-plugin/skills/dogfood
Command: npx skills add https://github.com/empathic/clash --skill dogfood

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Initial Clash setups are error-prone and time-consuming when teams must define a safe baseline policy before sophisticated rules exist.

Core Features & Use Cases

  • Safe default policy: provides a ready-to-use baseline that restricts dangerous operations until customized.
  • Fast onboarding: accelerates team adoption by giving a concrete policy to start with.
  • Guided explanation: after initialization, clarifies what was created and what to adjust next.

Quick Start

Run the clash init command to create a safe-default policy.

Frequently Asked Questions about dogfood

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

FAQPage Schema
How do I initialize Clash with a safe default policy?

Initializing Clash with a safe default policy requires running the clash init command, which deterministically creates a baseline configuration at ~/.clash/policy.yaml to enforce basic safety.

What is a safe default policy in Clash used for?

A safe default policy in Clash restricts dangerous operations before sophisticated rules exist. It provides a ready-to-use baseline to enforce basic safety and ensures deterministic initialization during developer onboarding.

Why do I need a baseline policy for initial Clash setup?

You need a baseline policy for initial Clash setup because defining safe rules manually is error-prone. It accelerates team onboarding by providing immediate policy enforcement and a concrete configuration to start from.

Where does the default Clash policy file get created?

The default Clash policy file is created at ~/.clash/policy.yaml. After initialization, the process provides a clear explanation of what was created and what adjustments are needed next.

Can I use the default Clash policy for team onboarding?

Yes, you can use the default Clash policy for team onboarding. It accelerates team adoption by providing a ready-to-use baseline policy that enforces basic safety across developer environments immediately.