Help us improve
Share bugs, ideas, or general feedback.
From rldyour-flow
Финализация задачи: Serena memories, agent-only files, fullrepo, git/GitHub, branches, worktrees. Используй после ry-start/review/deploy/newp. Используй для: заверши задачу, синхронизируй, финализируй, обнови git и docs, очисти ветки. EN triggers: post-task sync, Stop hook advisory, fullrepo publish, ff-merge to main, branch cleanup, finalize task, end-of-task sync.
npx claudepluginhub nddev-it-com/rldyour-claudecode --plugin rldyour-flowHow this skill is triggered — by the user, by Claude, or both
Slash command
/rldyour-flow:flow-post-task-syncThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Leave the project in a synchronized, documented, committed state. This skill runs after Serena memory sync, not instead of it.
Guides technical evaluation of code review feedback: read fully, restate for understanding, verify against codebase, respond with reasoning or pushback before implementing.
Share bugs, ideas, or general feedback.
Leave the project in a synchronized, documented, committed state. This skill runs after Serena memory sync, not instead of it.
python3 "$(git rev-parse --show-toplevel)"/plugins/rldyour-serena-mcp/scripts/serena_memory_state.py (use git rev-parse --show-toplevel rather than ${CLAUDE_PLUGIN_ROOT} because the script lives in a different plugin; ${CLAUDE_PROJECT_DIR} is documented only for hook commands and stdio MCP env, not skill execution context). If is_current=false, invoke the rldyour-serena-mcp:flow-memory-sync subagent through the Agent tool - pass HEAD SHA, newest synced SHA, and the changed-files list as prompt context. The subagent has narrow tool access (Serena memory tools + read-only Bash/Read/Grep/Glob; Edit/Write/NotebookEdit are disallowed in its frontmatter), enforces fact-only updates, runs commit_serena_knowledge.sh itself, and emits a JSON report. Do not edit .serena/memories/*.md from the main session - keep all memory mutations in the dedicated subagent so anti-hallucination guards apply..serena/.flow_post_task_state.json if present and run python3 ${CLAUDE_PLUGIN_ROOT}/scripts/flow_post_task_state.py. Inspect branch_cleanup_state and run bash ${CLAUDE_PLUGIN_ROOT}/scripts/git_sync_audit.sh when branch/worktree cleanup is not obviously complete.instruction-docs-sync when durable project instructions may have changed. Keep AGENTS.md as the concise root project-instruction file and .claude/CLAUDE.md as the Claude Code-native deep project memory in fullrepo-managed projects.bash ${CLAUDE_PLUGIN_ROOT}/scripts/detect_project_checks.sh..git/info/exclude contains the rldyour fullrepo block and move tracked agent-only files out of the current branch with python3 ${CLAUDE_PLUGIN_ROOT}/scripts/fullrepo_sync.py --migrate-main only when the project is ready for that migration.fullrepo through python3 ${CLAUDE_PLUGIN_ROOT}/scripts/fullrepo_sync.py --publish. This uses safe --force-with-lease, not a blind force push.main and no open PR depends on them. Leave protected branches such as main and fullrepo; report any ambiguous branch ownership instead of deleting silently..serena/.flow_sync_marker and .serena/.flow_post_task_state.json after successful sync.Do not edit runtime marker files except to remove them after sync. If the Stop hook repeats for the same fingerprint (stop_hook_active=true + same SYNC_MARKER content), allow stop instead of forcing new commits.
fullrepo is the portable AI-context branch. It contains the normal branch tree plus agent-only files such as project AGENTS.md, .claude/CLAUDE.md, REVIEW.md, .serena knowledge, .claude, .cursor/rules, .agents/skills, and similar agent workflow files. The main branch should not track those files in normal projects; they should be restored locally from fullrepo and ignored through .git/info/exclude.
main (only --force-with-lease on fullrepo).