hunt-feature
Engineering Impact & Tech Trend Feature Discovery
- ✓ When deciding what technical features or capabilities to build next in an existing project.
- ✓ When seeking to elevate a portfolio project to demonstrate production-level engineering.
- ✓ When looking to align a technical codebase with current high-demand engineering patterns.
- ✓ When performing an objective gap analysis on a software repository.
Trigger: Activated when the user requests feature ideas, project enhancements, or asks what technologies to implement for maximum portfolio impact.
"What features should I build next to demonstrate senior backend capabilities in this repo?"
Repository Gap Analysis & Market Trend Cross-Matching
Comprehensive scanning context analyzing repo files, config manifests, and external search data.
Saves ranked recommendations and trade-off analysis to docs/plan/features.md.
Reference Specifications (`references/`)
Guidelines and source criteria for researching tech trends, engineering blogs, and market demand.
Standardized template for docs/plan/features.md including technical justification and implementation scope.
Executive Overview
Developers frequently build features based on intuition or basic tutorial examples, resulting in projects that fail to demonstrate production-readiness or architectural depth.
hunt-feature is a technical strategy engine that evaluates codebases through the lens of modern software engineering requirements. It audits repository structure, identifies architectural omissions (e.g., lack of distributed caching, telemetry, backpressure management, or event streaming), and recommends the top 5 highest-impact features.
3-Phase Discovery Pipeline
[Phase 1: Codebase Gap Analysis] --> Scans package.json, Dockerfiles, and directory trees
↓
[Phase 2: Market Trend Research] --> Audits tech blogs and trending open-source architectures
↓
[Phase 3: Ranked Feature Matrix] --> Produces top 5 curated recommendations in docs/plan/features.md
1. Automated Gap Analysis
Before searching, hunt-feature audits the project to detect production gaps:
- Resilience Gaps: Does the API have rate limiting, health probes, or circuit breakers?
- Data Gaps: Are database queries indexed? Is there caching or read-replica awareness?
- Async Gaps: Are long-running jobs executed synchronously instead of through message queues?
- Observability Gaps: Are distributed traces (OpenTelemetry) or Prometheus metrics configured?
2. Market Trend & Engineering Alignment
The skill cross-references identified gaps with current architectural demands:
- Event-driven architecture (NATS JetStream, Kafka, RabbitMQ).
- Multi-region or distributed caching strategies (Redis Cluster, edge caching).
- Strict API contract enforcement (OpenAPI / Swagger auto-generation, RFC 9457 error contracts).
The Curated Top 5 Output Matrix
hunt-feature formats all 5 recommendations into docs/plan/features.md with:
- Technical Intent & Rationale: Why this feature elevates the system.
- Architectural Implementation Details: The specific libraries, protocols, and design patterns required.
- Complexity vs. Feasibility Score: Ensuring the feature is achievable without unnecessary bloat.
- Direct Bridge to Planning: Directly prompts the developer to feed selected features into
navigate-compassfor immediate task decomposition.