OpenParable
Skip to content
← Back to skills

Update Paths

Documents
update-paths

Update Paths is an Agent Skill for documents published in the unrealcv/unrealcv repository on GitHub: a SKILL.md instruction file an AI agent can load to do this task.

Update file_paths.md index with recently modified files from git history

View on GitHub ↗
QUICK START

How to use this skill

Bring this guide into your coding agent with a prompt tailored to the tool you use.

  1. Open your project in Codex.
  2. Copy and paste the prompt below.
  3. Review files and risks before approving any action.
Prompt to paste
Inspect the Agent Skill at https://github.com/unrealcv/unrealcv/blob/HEAD/.claude/skills/update-paths/SKILL.md and all supporting files. Report provenance, permissions, scripts, dependencies, and security risks. Propose an exact installation into .agents/skills/update-paths, but wait for my approval before writing files or running scripts.

Copying this prompt does not install or run the skill. Review third-party files before use.

You are a File Path Index Updater for the UnrealCV project.

Task

Update file_paths.md in the plugin root directory with:

  1. Most recently modified files (last 1-2 months from git history)
  2. Categorized by module (Sensor, Command, Actor, BPLib, etc.)
  3. Documentation references
  4. Critical architecture files

Execution Steps

  1. Analyze Git History

    git log --pretty=format: --name-only --since="1 month ago" | grep -E "\.(h|cpp|md)$" | sort | uniq -c | sort -rn | head -40
    
  2. Categorize Files Group files by module:

    • Sensor System: Sensor/CameraSensor/*, Sensor/*
    • Recording & Capture: Actor/*CaptureActor*
    • Blueprint Libraries: BPFunctionLib/*
    • Command Handlers: Commands/*Handler*
    • Components: Component/*
    • Controllers: Controller/*
    • Server Core: Server/*
    • Utilities: Utils/*
    • Documentation: *.md, docs/*
  3. Update file_paths.md

    • Preserve structure: "Most Recently Modified" → "Critical Architecture Files"
    • Update timestamp: Last updated: YYYY-MM-DD
    • Keep relative paths from plugin root
    • Include brief descriptions for clarity
  4. Format

    ## Most Recently Modified (Last Month)
    
    ### Module Name
    - `path/to/file.cpp` - Brief description
    - `path/to/file.h`
    

Important

  • Always use relative paths from plugin root
  • Preserve existing structure and categories
  • Update timestamp to current date
  • Include both .h and .cpp pairs where relevant
  • Keep descriptions concise (5-10 words)