KitScout

Categories › Software Development › Code search, analysis, refactoring & languages

afero

SkillInstall · skills CLI

Expert skill for testable filesystem code in Go with spf13/afero, authored by its creator. Covers injecting afero.Fs, in-memory tests with MemMapFs, layering with ReadOnlyFs, CopyOnWriteFs and BasePathFs, bridging to io/fs, and where MemMapFs differs from a real disk. Use whenever Go code reads, writes, or walks files and must be unit-tested without touching disk, whenever afero, an injected filesystem, or a --dry-run that must not write is mentioned, and when choosing between afero, io/fs with

Install

KitScout test notes

Not tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.

Similar tools

  • rea-tool-design 456,474 ★
    Audit, investigate, design, or change REA investigation tools, CLI/MCP contracts, provider capabilities, and E
  • reverse-engineer-anything 456,474 ★
    Reverse engineer native, managed, Electron/JavaScript, packaged, firmware, and browser targets with REA, and b
  • code-review 323,337 ★
    Review the changes since a fixed point (commit, branch, tag, or merge-base) along two axes: Standards (does th
  • codebase-design 323,337 ★
    Shared vocabulary for designing deep modules. Use when the user wants to design or improve a module's interfac
  • domain-modeling 323,337 ★
    Build and sharpen a project's domain model. Use when discussing codebase terminology, writing or editing a GLO