Claude-skill-registry gmailarchiver-patterns
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/gmailarchiver-patterns" ~/.claude/skills/majiayu000-claude-skill-registry-gmailarchiver-patterns && rm -rf "$T"
manifest:
skills/data/gmailarchiver-patterns/SKILL.mdsource content
GMailArchiver Coding Patterns
This skill provides guidance on coding patterns and conventions for GMailArchiver.
Source Documentation
Always read the authoritative sources for current patterns:
-
- Quick reference for AI assistants, includes:CLAUDE.md- Project overview
- Development commands
- Architecture summary
- Key patterns and safety architecture
-
- Complete system architecture:docs/ARCHITECTURE.md- Layer-based architecture (cli, core, data, connectors, shared)
- Layer dependency rules and contracts
- Data integrity architecture
- Component responsibilities
-
- Coding standards:docs/CODING.md- Style guidelines (line length, imports)
- Type hint requirements
- Error handling patterns
-
- Development workflow:docs/PROCESS.md- 6-phase development process
- Definition of done
- Quality gates
Layer Documentation
Each layer has its own architecture documentation:
- CLI layer designsrc/gmailarchiver/cli/ARCHITECTURE.md
- Business logic designsrc/gmailarchiver/core/ARCHITECTURE.md
- Data layer designsrc/gmailarchiver/data/ARCHITECTURE.md
- Connectors designsrc/gmailarchiver/connectors/ARCHITECTURE.md
- Shared utilities designsrc/gmailarchiver/shared/ARCHITECTURE.md
Usage
When working on code:
- Read the relevant ARCHITECTURE.md files for the layer(s) you're modifying
- Follow patterns documented in those files
- If patterns change, update the documentation (not this skill)
The source documentation is the single source of truth - this skill just points you there.