skill-maintenance
Use this skill when editing or reorganizing repo-local IBL skills and agent guidance.
Skill by int-brain-lab
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/int-brain-lab-skill-maintenance
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: writing, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/skill-maintenance
What's inside
- Skill name
skill-maintenance- Description
- Use this skill when editing or reorganizing repo-local IBL skills and agent guidance.
- License
- MIT
- Instructions
- 70 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Skill Maintenance ## Use this skill when - Editing any file under `skills/`. - Moving rules between `AGENTS.md`, `skills/*/SKILL.md`, `skills/*/references/*.md`, or `docs/`. - Reducing duplication, pruning stale guidance, or adding a durable correction. ## Core rule Keep the skill system compact enough to load quickly and precise enough to answer neuroscientific questions on IBL data. Preserve scientific constraints; remove repeated prose, obsolete branches, and generic advice that any coding agent already knows. ## Target structure - `AGENTS.md`: repo-wide runtime behavior. - `skills/*/SKILL.md`: short trigger, routing, workflow, and quality gates. - `skills/*/references/*.md`: technical details, API patterns, rubrics, and conditional deep dives. - `docs/`: long reports, design notes, historical explanations, and experimental ask-mode contracts. ## Brevity policy - Prefer one canonical source for each rule; other files should link to it. - Keep `SKILL.md` files procedural, also including explanations why these procedures are necessary. Move tables, long examples, and paper details to references or docs. - Do not duplicate BWM loading policy outside `ibl-load/references/bwm_runtime_policy.md`. - Do not duplicate scientific metric semantics outside `ibl-analyze/references/scientific_context_and_metric_semantics.md`. - Keep examples short and executable; remove examples that are only narrative. - Archive or delete stale material only when a newer canonical source covers the same behavior. ## Size awareness Treat skill context as scarce, but do not enforce hard line limits. Preserve important scientific, operational, and safety constraints even when a file must stay longer. When a skill edit materially grows a file or the tree: - check whether the new content duplicates a canonical owner; - prefer a short rule plus a reference link over repeated prose; - move historical narrative, tutorials, and long examples to `docs/`; - run `python scripts/report_skill_sizes.py` for visibility; - mention any meaningful size increase or consolidation opportunity in the summary. ## Refactor loop 1. Inventory files with `find`, `rg`, and `wc -l`. 2. Identify repeated rules, stale references, and oversized default-runtime files. 3. Choose the narrowest canonical target before editing. 4. Replace duplicated prose with a short rule plus a link to the canonical file. 5. Preserve source-backed scientific facts unless they are moved to a clearer canonical location. 6. Verify links, line counts, and important trigger phrases after editing. 7. Report changed files, preserved invariants, and remaining cleanup candidates. ## Quality gates - A future agent should know which file to read next without loading the whole tree. - Runtime paths should favor `ibl-load`, `ibl-analyze`, and `ibl-report`; maintainer notes should stay out of normal scientific answers. - Every skill edit should leave the tree clearer, better organized, or intentionally more complete. If it grows the tree, the added value should be explicit. ## Durable Instruction Maintenance ### Feedback assimilation policy with human approval When feedback says a prior scientific answer, script, report, or workflow was wrong, treat it as a candidate durable correction, not automatic permission to edit instructions. This applies to feedback about scientific/IBL analysis answers, reviewed scripts, reports, or scientific-analysis workflows. Ordinary repo-maintenance requests, direct skill-edit requests, and explicit user-approved instruction changes do not need this approval flow. Required behavior: 1. Identify the reusable failure pattern, in the broadest possible context. For example, if the user reports a problem with one analysis or metric, consider whether you can deduce a generic rule that will avoid the problem also for other analyses or metrics. 2. Draft a proposed change to the instruction files to minimize the chance of the problem recurring. Include not just a rule change, but also an explanation of why the rule is necessary. 3. Ask for explicit approval before editing durable guidance such as `AGENTS.md`, `skills/*/SKILL.md`, `skills/*/references/*.md`, or `docs/agent_corrections.md`. 4. After approval, update the narrowest file: repo-wide behavior in `AGENTS.md`, workflow behavior in `skills/*/SKILL.md`, technical caveats in `skills/*/references/*.md`, or cross-cutting history in `docs/agent_corrections.md`. 5. Report exactly what changed. Write durable corrections as reusable invariants, not one-off artifact notes. ### Skill maintenance and anti-bloat When editing repo-local skills or references, use this skill first. Prefer brief canonical rules, move technical detail to references, and replace duplicated prose with links to the single owner.
From int-brain-lab/ibl-ai-agent, MIT.
More from int-brain-lab/ibl-ai-agent
- 0.669score
ibl-access
int-brain-lab
Use this skill when a task needs IBL data access setup, ONE/Alyx authentication, or selecting between public and private data modes.
SkillAFreshness: A★ 54Claude Code +9 - 0.663score
ibl-report
int-brain-lab
Use this skill to write a final report for an IBL scientific analysis project.
SkillAFreshness: A★ 54Claude Code +9 - 0.629score
ibl-analyze
int-brain-lab
Use this skill for quantitative IBL analysis and scientific questions requiring metric semantics, QC, or statistical-unit guidance.
SkillBFreshness: B★ 54Claude Code +9 - 0.629score
ibl-load
int-brain-lab
Use this skill when loading IBL data, preferring the smallest sufficient local or aggregate surface before session-level loaders.
SkillBFreshness: B★ 54Claude Code +9 - 0.629score
ibl-neuropixel
int-brain-lab
Use this skill for raw Neuropixels binary access, destriping, compression, waveform extraction, and probe-level preprocessing based on the…
SkillBFreshness: B★ 54Claude Code +9 - 0.619score
install
int-brain-lab
Use this skill to set up this repository or check prerequisites for analysis, data loading, report rendering, or publishing.
SkillBFreshness: B★ 54Claude Code +9 - 0.579score
ibl-anatomy
int-brain-lab
Use this skill to navigate the IBL anatomical atlas — region lookup by name/id/coordinate, hierarchy traversal, mapping between Allen/Beryl/Cosmos/Swanson…
SkillCFreshness: C★ 54Claude Code +9 - 0.572score
exploration-confirmation
int-brain-lab
No description from the publisher yet.
SkillBFreshness: B★ 54Claude Code +9 - 0.563score
scientific-coding-style
int-brain-lab
describes how to write code to be read and validated by human scientists.
SkillCFreshness: C★ 54Claude Code +9
Signals
- Stars
- 54
- Forks
- 16
- Open issues
- 10
- Last commit (this folder)
- Sep 15, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/int-brain-lab/ibl-ai-agent
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from int-brain-lab
- 0.669score
ibl-access
int-brain-lab
Use this skill when a task needs IBL data access setup, ONE/Alyx authentication, or selecting between public and private data modes.
SkillAFreshness: A★ 54Claude Code +9 - 0.663score
ibl-report
int-brain-lab
Use this skill to write a final report for an IBL scientific analysis project.
SkillAFreshness: A★ 54Claude Code +9 - 0.629score
ibl-analyze
int-brain-lab
Use this skill for quantitative IBL analysis and scientific questions requiring metric semantics, QC, or statistical-unit guidance.
SkillBFreshness: B★ 54Claude Code +9 - 0.629score
ibl-load
int-brain-lab
Use this skill when loading IBL data, preferring the smallest sufficient local or aggregate surface before session-level loaders.
SkillBFreshness: B★ 54Claude Code +9 - 0.629score
ibl-neuropixel
int-brain-lab
Use this skill for raw Neuropixels binary access, destriping, compression, waveform extraction, and probe-level preprocessing based on the…
SkillBFreshness: B★ 54Claude Code +9 - 0.619score
install
int-brain-lab
Use this skill to set up this repository or check prerequisites for analysis, data loading, report rendering, or publishing.
SkillBFreshness: B★ 54Claude Code +9
Cite this page
skill-maintenance. Agent Mart. https://agentmart.dev/skills/int-brain-lab-skill-maintenance (last updated 2026-10-24)