ouroboros_brownfield
Manage brownfield repository registrations for PM interviews: scan your home directory for existing repos, register or query them, and set defaults to control which repos your coding agent uses.
Instructions
Manage brownfield repository registrations. Scan home directory for repos, register/query repos, or set the default brownfield context for PM interviews.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| desc | No | One-line description of the repository. Used with 'register'. Optional. | |
| name | No | Human-readable name for the repository. Used with 'register'. Defaults to directory name. | |
| path | No | Absolute filesystem path of the repository. Required for 'register' and 'set_default' actions. | |
| limit | No | Maximum number of rows to return for 'query' pagination. Omit for no limit. | |
| action | No | Action to perform: 'scan' to discover repos from ~/, 'register' to add a single repo, 'query' to list all repos or get default, 'set_default' to toggle a repo's default flag (supports multiple defaults; does NOT clear others). Auto-detected from parameters when omitted. | |
| offset | No | Number of rows to skip for 'query' pagination. Defaults to 0. | |
| indices | No | Comma-separated repo numbers from the scan list (e.g. '6,18,19'). Used with 'set_defaults' action to replace all defaults at once. | |
| scan_root | No | Existing directory to walk for the 'scan' action. Defaults to the current user's home directory. | |
| is_default | No | For 'set_default' action: set to true to mark as default, false to unmark. Defaults to true. | |
| default_only | No | When true with 'query' action, return only the default repo instead of the full list. Defaults to false. |