Skip to main content
skill CX Codex

200-agents-md — Claude Code skill: what it does, how to install

Builds an AGENTS.md file for Java repositories via an interactive step-by-step interview. It organizes project stack, Git rules, and AI contributor boundaries.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add jabrena/plinth --skill 200-agents-md -a claude-code
Open on GitHub

What 200-agents-md does

The skill guides an interactive question session to document Java project conventions inside AGENTS.md. The resulting file details the build tool, frameworks, directory layout, and Git branching rules. Contributor rules use explicit markers: "✅ Always do", "⚠ Ask first", and "🚫 Never do".

Execution relies on templates from references/200-agents-md.md after inspecting existing repository files. Running a Maven validation beforehand is not required. When project goals look ambiguous or tools are missing, the assistant stops to ask for clarification.

What it helps with

  • create repository guidelines for AI coding assistants in Java projects
  • document build, test, and deployment commands in one place
  • define contributor boundaries with explicit permission levels
  • standardize Git commit formats and branch workflows

Example prompts for the agent

  • Create an AGENTS.md file for this Java repository
  • Update AGENTS.md to match our current test commands and Git workflow
  • Add contributor boundaries and directory permissions to AGENTS.md

How to install 200-agents-md

1Skills CLI (Vercel)

npx skills add jabrena/plinth --skill 200-agents-md -a claude-code

2Manually: put the files in place

~/.claude/skills/200-agents-md/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/200-agents-md/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about 200-agents-md

How to install 200-agents-md in Claude Code?

Run npx skills add jabrena/plinth --skill 200-agents-md -a claude-code in your terminal.

What does 200-agents-md do?

It conducts an interactive interview to create a structured AGENTS.md file for a Java project. The document captures tools, workflows, and strict boundaries for AI agents.

Is Maven validation required before running the skill?

No Maven check is needed. The agent only needs access to inspect project files and documentation before starting the interview.

Source text

SKILL.md · Apache-2.0
---
name: 200-agents-md
description: Use when you need to generate an AGENTS.md file for a Java repository — covering project conventions, tech stack, file structure, commands, Git workflow, and contributor boundaries — through a modular, step-based interactive process that adapts to your specific project needs. This should trigger for requests such as Create AGENTS.md; Update AGENTS.md file; Add agent instructions; Generate contributor instructions for Java agents; Document repository conventions in AGENTS.md. Part of Plinth Toolkit
license: Apache-2.0
metadata:
  author: Juan Antonio Breña Moral
  version: 0.19.0
---
# AGENTS.md Generator for Java repositories

Generate a comprehensive AGENTS.md file for Java repositories through a modular, step-based interactive process that covers role definition, tech stack, file structure, commands, Git workflow, and contributor boundaries. **This is an interactive SKILL**.

**What is covered in this Skill?**

- AGENTS.md generation for Java repositories of any complexity
- Role and expertise definition for AI agents and contributors
- Tech stack documentation: language, build tool, frameworks, pipelines
- File structure mapping with read/write boundaries
- Command catalogue for build/test/deploy/run workflows
- Git workflow conventions: branching strategy, commit message format
- Contributor boundaries using ✅ Always do / ⚠ Ask first / 🚫 Never do formatting

## Constraints

No Maven validation is required before generating AGENTS.md. Review the project structure and existing documentation before starting to provide accurate answers during Step 1.

- **BEFORE STARTING**: Review the project structure and existing documentation to provide accurate answers during Step 1
- **BEFORE APPLYING**: Read the reference for detailed good/bad examples, constraints, and safeguards for each AGENTS.md generation pattern
- **EDGE CASE**: If the user goal is ambiguous, stop and ask a clarifying question before editing files or running project-wide commands
- **EDGE CASE**: If required context, files, credentials, or tools are missing, report the blocker explicitly and ask whether to proceed with setup or fallback guidance
- **EDGE CASE**: If requested changes conflict with project constraints or safety boundaries, explain the conflict and ask for user confirmation on the preferred trade-off

## When to use this skill

- Create AGENTS.md
- Update AGENTS.md file
- Add agent instructions
- Generate contributor instructions for Java agents
- Document repository conventions in AGENTS.md

## Workflow

1. **Review repository context before drafting**

Inspect project structure and existing documentation to prepare accurate responses for the AGENTS.md discovery phase.

2. **Read AGENTS generation reference**

Read `references/200-agents-md.md` and follow its generation patterns and safeguards.

3. **Run interactive requirements capture**

Gather role, tech stack, commands, workflow, and boundaries in a modular step-based conversation.

4. **Generate AGENTS.md artifact**

Create AGENTS.md with ✅ Always do / ⚠ Ask first / 🚫 Never do boundaries and repository-specific conventions.

## Reference

For detailed guidance, examples, and constraints, see [references/200-agents-md.md](references/200-agents-md.md).

© Juan Antonio Breña Moral · Apache-2.0 · jabrena/plinth

Similar skills

All skills for Agent setup: memory, context, orchestration →

From the same set51

133-java-testing-acceptance-tests Turns maintainer-approved Gherkin scenarios into Java acceptance tests: RestAssured, DB and Kafka fixtures, WireMock for external REST. CX Codex +1 329installs 312-frameworks-spring-data-jdbc A skill that applies Spring Data JDBC rules to Java records: entities, repositories, aggregate boundaries, transactions, N+1 avoidance. CX Codex +1 329installs 311-frameworks-spring-jdbc A skill that reviews and writes Spring JDBC code: pushes JdbcClient, catches SQL injection, fixes transaction boundaries. CX Codex +1 328installs 013-agile-feature Guides the agent through breaking an agile epic into separate Markdown feature documents. It aligns scope and acceptance criteria for engineers and stakeholders. CX Codex +1 327installs 012-agile-epic The skill walks the agent through template questions and produces a Markdown epic: business value, scope, success criteria, risks. CX Codex +1 326installs 323-frameworks-spring-boot-testing-acceptance-tests Turns maintainer-sanitized Gherkin scenarios into Spring Boot acceptance tests with TestRestTemplate, Testcontainers and WireMock. CX Codex +1 324installs 401-frameworks-quarkus-core A skill that reviews and fixes the core of a Quarkus app: CDI beans, profiles, interceptors, virtual threads. Useful once the Java project already compiles. CX Codex +1 321installs 421-frameworks-quarkus-testing-unit-tests Sets up fast unit tests for Quarkus by prioritizing plain Mockito over heavy test containers. It also manages CDI mocking and REST Assured tests. CX Codex +1 315installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor