ref-sp-dev-repo-conventionslisted
Install: claude install-skill swiftpostlabs/agentic-tools
# Repo Conventions
## Purpose
Help the agent work within this repository the way it is actually structured, configured, and validated, so the codebase stays clean and maintainable. This skill owns the **repo-specific** decisions; portable guidance lives in the skills listed under Scope boundaries.
## Values
- Prefer simplicity over cleverness.
- Prefer maintainability over short-term convenience.
- Prefer explicit structure and predictable behavior over hidden magic.
## When to use this skill
- Creating, moving, or reviewing code under `src/agentic_tools/` (features, entrypoints, core plumbing).
- Adding or updating tests, CLI entrypoints, or Poe tasks.
- Deciding which top-level folder (`src/`, `scripts/`, `.agents/`, `.github/`) or package folder (`main`, `features`, `core`, `shared`, `infrastructure`) a file belongs in.
- Adjusting `pyproject.toml`, tool configuration (Pyright, Black, pytest, Hatch), or the Poe tasks.
- Explaining how this repository is wired at the top level.
## Scope boundaries
This skill is the repo-specific layer. Defer portable decisions:
- `.agents/skills/ref-sp-py-python/SKILL.md` — portable Python structure, typing, and CLI patterns.
- `.agents/skills/ref-sp-dev-coding-patterns/SKILL.md` — language-agnostic naming, control flow, comments, testing defaults.
- `.agents/skills/ref-sp-dev-projects-architecture/SKILL.md` — portable feature-folder boundaries, shared-utility thresholds, product-vs-maintenance split.
Use this skill for the concre