Skip to main content

In this article

Engineer Guide

This guide is for you if you write code, implement features, fix bugs, review pull requests, or maintain production systems. Engineers get the deepest tooling in HVE Core, with 28+ addressable assets spanning research, planning, implementation, review, and delivery.

TIP

Install the HVE Core extension from the VS Code Marketplace for the complete active component set with zero configuration.

For clone-based setup, use the included hve-core-installer skill to choose the starter profile or a custom selection that includes RPI and language-specific coding components. See the Installation Guide.

  1. Researches codebase patterns, external APIs, and architecture before you write code
  2. Creates structured implementation plans with step-by-step task breakdowns
  3. Implements features following plans with phase-based execution and progress tracking
  4. Reviews code changes against standards, patterns, and architectural guidelines
  5. Generates conventional commit messages and pull request descriptions
  6. Activates language-specific coding standards automatically based on file type (C#, Python, Bash, Bicep, Terraform, GitHub Actions)
  7. Manages Git workflows including merge, rebase, and conflict resolution

Your Lifecycle Stages

NOTE

Engineers primarily operate in these lifecycle stages:

Stage 2: Discovery: Research requirements, investigate codebase, gather context Stage 3: Product Definition: Transform research into structured implementation plans Stage 6: Implementation: Build features, write code, execute plans Stage 7: Review: Review code, validate changes, ensure quality Stage 8: Delivery: Commit, create PRs, merge changes

Stage Walkthrough

  1. Stage 2: Discovery. Use /rpi-research to investigate requirements, explore codebase patterns, and gather evidence for your approach.
  2. Stage 3: Product Definition. Use /rpi-plan to transform adequate evidence into a structured implementation plan with phases, tasks, and success criteria.
  3. Stage 6: Implementation. Execute the approved plan with /rpi-implement, or use RPI Agent or /rpi when you want full lifecycle coordination.
  4. Stage 7: Review. Run /rpi-review to validate implementation against the plan, check coding standards, and ensure architectural compliance.
  5. Stage 8: Delivery. Use /git-commit for conventional commit messages, /pull-request for PR creation, and /git-merge for merge workflows.

Starter Prompts

/rpi Implement the user notification preferences API endpoint from work
item #4523. Follow the REST conventions in src/api/handlers/ and add
integration tests covering email, SMS, and push notification channels.

Use /rpi-research:

Research the best approach for implementing a rate limiter in the API
gateway. Compare token bucket vs sliding window algorithms, evaluate
Redis vs in-memory storage for distributed deployments, and review
existing patterns in src/middleware/.

Use /rpi-plan and reference the research artifact:

Create an implementation plan for the webhook delivery system. Include
phases for the event dispatcher, retry queue, and dead-letter handling.
Reference patterns in src/services/.

Use /rpi-implement and reference the approved plan artifacts:

Implement the webhook delivery system following the attached plan. Start
with the event dispatcher phase and execute the retry queue phase
second.

Use /rpi-review and reference the changes record:

Review my webhook delivery system implementation. Check for error
handling gaps, verify retry logic correctness, and validate compliance
with coding standards.
/git-commit Commit changes with a conventional message
/pull-request Create a PR for the current changes

Key Agents and Workflows

Agent or skillPurposeDocs
rpi-researchDeep codebase and API researchRPI Overview
rpi-planStructured implementation planningRPI Overview
rpi-implementEvidence-led implementation of approved plansRPI Overview
rpi-reviewImplementation review and outcome routingRPI Overview
RPI AgentFull RPI lifecycle coordinationRPI Overview
code-reviewPull request review automationAgent file
hve-builderCreate and refine prompt engineering artifactsSkill file

Auto-activated instructions apply coding standards based on file type: C# (*.cs), Python (*.py), Bash (*.sh), Bicep (bicep/**), Terraform (*.tf), and GitHub Actions workflows (*.yml).

Tips

DoDon't
Research before implementing multi-file changesJump straight to coding complex features
Use /rpi for planned, multi-step workManually coordinate research, planning, and implementation
Let coding standards auto-activate by file typeOverride or skip language-specific instructions
Review the research doc before starting the planning phaseSkip research for unfamiliar codebases or APIs
Clear context between RPI phases with /clearCarry stale context across research, plan, implement, and review
  • Engineer + Tech Lead: Feature development benefits from architecture review and standards enforcement. The Tech Lead validates design decisions while the Engineer implements. See the Tech Lead Guide.
  • Engineer + Data Scientist: Analytics pipeline development pairs data specification and notebook prototyping with production-grade integration. See the Data Scientist Guide.
  • New Contributor to Engineer: Contributors progress from guided mode through autonomous engineering. See the New Contributor Guide.

Next Steps

TIP

Run your first RPI workflow: First Workflow Guide Explore the full RPI methodology: RPI Documentation See how your stages connect: AI-Assisted Project Lifecycle


🤖 Crafted with precision by ✨Copilot following brilliant human instruction, then carefully refined by our team of discerning human reviewers.