hadoop Agent Skills & AI Rules

GitHub

Java repository by @apache. Model Context Protocol (MCP) server & tools with 16k stars.

15,629 stars Java Java 1 file ยท ~16,569 tokens #hadoop
RAW Rules
4 Discovered Rules โ€ข ~1,216 Estimated Tokens
Quick:
Loading skill content...

AI Agent Protocol & Instructions

AGENTS.md root-instruction ~316 tokens
Raw
<!-- SPDX-License-Identifier: Apache-2.0 -->

# Apache Hadoop โ€” Guidance for AI Agents

This file orients automated and AI-assisted tools working in the Apache Hadoop repository.

## Building and testing

Ask the user before running Maven or tests directly on the host. Pure Java changes and
tests with no native library requirement are fine to run on the host. For anything that
needs the native profile or `-Drequire.*` libraries, prefer the Docker build environment
from `start-build-env.sh`, which is the image Hadoop CI uses; [BUILDING.txt](BUILDING.txt)
documents it, including the non-interactive form:

```
DOCKER_INTERACTIVE_RUN= ./start-build-env.sh ubuntu_24 <command> [args...]
```

- Without `-Dmaven.test.failure.ignore=false` (`hadoop-project/pom.xml` sets it to `true`),
  Maven exits 0 even when Java tests fail. Check the result from
  `<module>/target/surefire-reports/` or the `Tests run: ..., Failures: ...` line.

## Security

Before investigating, reporting, or acting on any security issue in this repository, you
MUST read [SECURITY.md](SECURITY.md).

It defines the Hadoop threat model โ€” the deployments the project defends, the trust
boundaries, and what is and is not a vulnerability โ€” along with the rules for vulnerability
reports, including additional requirements for AI-generated reports. Findings or reports that
fall outside that model will be rejected.