houseprice-codebase-research

Trace controller-to-repository implementations and map cross-repo dependencies.

Updated Mar 16, 2026
One-click install
npx skills add https://github.com/chuangkevin/project-bridge --skill houseprice-codebase-research
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: houseprice-codebase-research
Source: https://github.com/chuangkevin/project-bridge/tree/main/skill/houseprice/common/houseprice-codebase-research
Command: npx skills add https://github.com/chuangkevin/project-bridge --skill houseprice-codebase-research

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Standardizes and speeds up investigating how a feature is implemented across repositories, clarifies controller→service→repository traces, and ensures cross-repo dependencies and unknowns are captured as verifiable findings instead of informal assumptions.

Core Features & Use Cases

  • Verified implementation tracing: follow Controller → Service → Repository to locate the exact SQL queries, API calls, enums, and DTOs that implement a behavior.
  • Cross-repo dependency mapping: detect URL keys and external calls, create CROSS-REPO placeholders, and update the houseprice-project-mapping dependency map.
  • Blockers and checklist output: generate a blockers-and-questions list, mark items "from code (to verify)" vs "unknown (ask user)", and enforce the skill + blockers + dependency update checklist.
  • Use case: when adding a new field or altering a publishing flow, run this flow to find all affected repos, determine impact level, verify existing schema/mappings, and produce a clear implementation plan.

Quick Start

Run the houseprice-codebase-research flow to trace a target endpoint from controller to repository, list dependencies and blockers, and update the project mapping.

Frequently Asked Questions about houseprice-codebase-research

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I trace a feature implementation across multiple repositories from controller to repository?

Cross-repo codebase research traces feature implementations by following the controller→service→repository path to locate exact SQL queries, API calls, enums, and DTOs. It verifies behaviors across develop branches and maps dependencies between affected repositories.

What is the best way to identify cross-repo dependencies and blockers before altering a publishing flow?

Cross-repo dependency mapping detects URL keys and external calls during codebase research, then generates a blockers-and-questions list. Items are marked 'from code (to verify)' or 'unknown (ask user)' to capture unknowns as verifiable findings instead of informal assumptions.

How do I verify enum usage and schema mappings when adding a new field to a backend service?

Codebase research verifies existing schema and enum usage by applying grep-level verification across develop branches. It traces the target endpoint from controller to repository, checking mappings and producing a clear implementation plan for new fields.

Does codebase research require direct repository access to trace cross-service API calls?

Yes, codebase research requires direct repository access and grep-level verification to trace cross-service API calls accurately. This ensures findings reflect verified code paths rather than assumptions when mapping dependencies across repositories.

When do I need to update a dependency map during backend feature research?

Update the dependency map during backend feature research when cross-repo dependencies are detected. The process creates CROSS-REPO placeholders for external calls and URL keys, then updates the project mapping to reflect verified dependency relationships.

What limitations exist when tracing implementations across develop branches?

Codebase research is limited to develop branches and requires grep-level verification for accurate tracing. It cannot resolve items marked 'unknown (ask user)' without additional input, and depends on direct repository access to verify controller→service→repository paths.