ry-initlisted
Install: claude install-skill NDDev-it-com/rldyour-claudecode
# ry-init
## Purpose
Build a verified mental model of the requested project scope before implementation. If the scope is a sphere such as backend or mobile UI, inspect the entire sphere and all integration points needed to understand how it works end to end.
`ry-init` is read-only for project knowledge by default. Agent context is tracked normally on the main branch, so it reads directly from the checked-out tree; it must not create, edit, or delete Serena memories unless the user explicitly asks to update/synchronize memories or an active stale-memory hook requires synchronization.
## Workflow
1. Run `plugins/rldyour-flow/scripts/git_sync_audit.sh` when available.
2. Inspect dirty work, old branches, and worktrees. If code is correct and consistent, synchronize it into `main`, push, and remove merged branches/worktrees. If risky, explain the issue in Russian and ask the user with concrete options.
3. Resolve effective project policy with `plugins/rldyour-flow/scripts/project_flow_policy.py --json` when available. Agent context is tracked normally on the main branch, so no restore/bootstrap step is needed; read it directly from the checked-out tree.
4. Read `references/init-context-pack.md` and use it as the required context-pack contract.
5. Use `serena-code-workflow`: check onboarding, list memories, read relevant memories, and use Serena semantic tools before raw reads.
6. Map the requested scope deeply enough to understand modules, layers, symbols, DB fields, schemas