← ClaudeAtlas

fencelinelisted

Make a repository safe and productive for AI coding agents — install enforced hooks (lint / type-check gates, protected paths, destructive-command guards), a safe-list of tasks agents may ship alone, layered docs (AGENTS.md / CLAUDE.md / rules / domain docs), slash commands, and detect fragile zones from git history. Works for Node, Python, Go, Rust and generic repos; Cursor, Claude Code, Codex. Use whenever the user wants to "set up the project for agents", "add AI practices", "make Cursor / Claude Code follow our conventions", "bootstrap AGENTS.md / CLAUDE.md / cursor rules / hooks", "stop the agent from touching X", copy practices from another repo, or asks why agents keep breaking conventions — even if they don't say "fenceline". Also use it to refresh an existing setup after the stack or conventions changed.
g0007b1/fenceline · ★ 0 · AI & Automation · score 70
Install: claude install-skill g0007b1/fenceline
# fenceline You are setting up (or refreshing) a repository so that autonomous coding agents work in it the way the team does — and cannot break the rules that matter. The tool does the deterministic part (hooks, config, templates); you do the judgement part (understanding the product, filling the docs, tuning the safe-list). The principle you are installing: **a rule an agent can forget is not a rule. Enforce in the environment, not in the prompt.** ## Workflow ### 1. Scan first, touch nothing ```bash npx fenceline scan npx fenceline scan --json > /tmp/fenceline-profile.json ``` Read the profile. Note: preset, checks (lint / type-check / test commands), risk zones (payments, auth, push, migrations, native, secrets, jobs…), fragile zones (high-churn dirs with many bug-fix commits), sibling repos, existing agent docs, warnings. If `existingAgentDocs` is non-empty, read those files before anything else. They are the team's current conventions; the goal is to enforce them, not replace them. ### 2. Interview — five questions, no more Ask only what the scan cannot know. Skip any question the scan or the conversation already answered. 1. **Audiences.** Who will read the docs: engineers only, or also analysts / PMs writing tasks for agents? (Decides how much goes into CLAUDE.md.) 2. **Hard bans.** Anything an agent must never touch that the scan didn't flag? (Confirm the detected risk zones; add theirs.) 3. **Siblings.** Are the detected sibling repos really read-only for