# Developer Tools & Code Intelligence

> Code review, analysis, testing infrastructure, repository graphs, coding agents, supply-chain health, and remediation.

Canonical: https://learn.significanthobbies.com/curriculum/tracks/developer-tools

Code review, analysis, testing infrastructure, repository graphs, coding agents, supply-chain health, and remediation.

This track contains 13 connected concepts. Mastery means explaining each
mechanism, predicting its failure modes, and supporting decisions with code,
measurements, or a reviewable design artifact.

## Roadmaps

- [12-Week Developer Tools & Code Intelligence](https://learn.significanthobbies.com/curriculum/roadmaps/developer-tools-12w) — Build repository-aware tools that analyze, test, review, debug, and safely remediate code.
- [Harness Engineering](https://learn.significanthobbies.com/curriculum/roadmaps/harness-engineering) — Design, build, verify, and evaluate the environment around a coding agent so it can make reliable progress across bounded and long-running tasks.

## Concepts

- [Code Review Systems](https://learn.significanthobbies.com/curriculum/concepts/code-review-systems) (core) — Diff understanding, intent, correctness, maintainability, risk ranking, review workflows, and actionable findings.
- [Static & Dynamic Analysis](https://learn.significanthobbies.com/curriculum/concepts/static-dynamic-analysis) (core) — ASTs, control/data flow, abstract interpretation, symbolic execution, sanitizers, profiling, and runtime instrumentation.
- [Testing Infrastructure](https://learn.significanthobbies.com/curriculum/concepts/testing-infrastructure) (core) — Unit, integration, contract, E2E, property, fuzz, hermetic environments, fixtures, sharding, and flaky-test control.
- [Codebase Graphs](https://learn.significanthobbies.com/curriculum/concepts/codebase-graphs) (core) — Symbols, references, calls, imports, ownership, data flow, build targets, and graph queries over repositories.
- [Dependency & Blast-radius Analysis](https://learn.significanthobbies.com/curriculum/concepts/dependency-blast-radius) (core) — Direct and transitive dependencies, affected targets, ownership, runtime consumers, schema impact, and change risk.
- [IDE & CLI Tooling](https://learn.significanthobbies.com/curriculum/concepts/ide-cli-tooling) (core) — Language servers, editor protocols, terminal UX, diagnostics, completions, commands, configuration, and automation.
- [Coding Agent Systems](https://learn.significanthobbies.com/curriculum/concepts/coding-agent-systems) (core) — Repository context, planning, file edits, tools, tests, sandboxes, review loops, and patch delivery.
- [Repository Intelligence](https://learn.significanthobbies.com/curriculum/concepts/repository-intelligence) (core) — Structure, symbols, history, ownership, conventions, architecture, semantic search, and change-aware retrieval.
- [Software Supply-chain Health](https://learn.significanthobbies.com/curriculum/concepts/software-supply-chain-health) (core) — Dependency provenance, lockfiles, SBOMs, signing, build integrity, vulnerabilities, update policy, and release attestations.
- [Automated Debugging & Remediation](https://learn.significanthobbies.com/curriculum/concepts/automated-debugging-remediation) (core) — Failure reproduction, hypothesis generation, telemetry, fault localization, minimal patches, validation, rollback, and learning.
- [Repository Instruction Topology](https://learn.significanthobbies.com/curriculum/concepts/repository-instruction-topology) (core) — Repository-wide and path-local instructions, precedence, ownership boundaries, and concise executable guidance for coding agents.
- [Agent Environment Contracts](https://learn.significanthobbies.com/curriculum/concepts/agent-environment-contracts) (core) — Deterministic bootstrap, dependency and runtime discovery, readiness probes, isolated workspaces, and explicit validation commands.
- [Agent Scope Control](https://learn.significanthobbies.com/curriculum/concepts/agent-scope-control) (core) — Bounded task decomposition, allowed edit roots, budgets, change-size limits, and escalation when evidence invalidates the plan.
