rc-execute-tasklisted
Install: claude install-skill rodolfochicone/rc-project
# Execute PRD Task
Execute one PRD task from exploration through tracking updates.
## Code navigation & editing (Serena)
If the Serena MCP is available, prefer its symbolic tools over whole-file reads and line-based edits — they are LSP-accurate and token-efficient:
- `get_symbols_overview` to grasp a file's structure before reading it; `find_symbol` (by name path, e.g. `Type/method`) to jump straight to a definition.
- `find_referencing_symbols` to map every caller before changing a symbol (impact analysis).
- `replace_symbol_body`, `insert_after_symbol`, `insert_before_symbol` for precise edits that don't depend on line numbers.
Fall back to Grep/Glob + Read/Edit when Serena is unavailable or for plain-text (non-symbol) searches.
## Required Inputs
- Task specification markdown.
- PRD directory path.
- Task file path.
- Master tasks file path.
- Auto-commit mode.
- Optional workflow memory directory path.
- Optional shared workflow memory path.
- Optional current task memory path.
## Workflow
> **Delegation.** Keep this skill's context lean by routing to specialist subagents per the
> delegation contract in the `rc` skill (`references/delegation-contract.md`): hand broad or
> unfamiliar recon to a `rc-explorer` (cheap/fast, read-only) instead of reading widely
> yourself, route version-specific library/API lookups to a `rc-librarian` (cheap, read-only)
> instead of guessing from memory, and route architecture/security review or a stubborn debug to
> `rc-oracle` (st