alexeykrol/claude-code-starter — Summary
alexeykrol/claude-code-starter (v6.1.0) is a Russian-language Claude Code starter framework that auto-detects whether a project is code, content, or hybrid type and installs a matching skill/agent set. The framework features a single-file installer (init-project.sh), 6 skills, 3 agents, 4 hooks (PreCompact, PostCompact, PostToolUse, SubagentStop), a SNAPSHOT.md persistent session state file, and a repo_access system for controlling git history visibility (private-solo, private-shared, public). Version 6 introduced auto project-type detection — content projects (books, courses, knowledge bases) receive writer/editor/content-reviewer agents instead of code agents. The hook suite is unusual: it covers session lifecycle (pre/post compact for memory preservation) and subagent lifecycle (subagent-done fires on SubagentStop). The thinkingBudget: max setting in settings.json is a notable default.
differs_from_seeds: Closest to agent-os (installer-driven scaffold, markdown state files) and spec-driver (skill-heavy, session lifecycle hooks). Unique features not in seeds: auto project-type detection (code/content/hybrid), repo_access visibility modes, Russian-language documentation, and a pre/post compact hook pair for explicit memory preservation. The SNAPSHOT.md as a first-class persistent state file (not just CLAUDE.md) is architecturally similar to claude-conductor's memory pattern but more structured and explicitly synchronized.