Loading...
Loading...
Cross-tool compatibility workflow. Use when generating AGENTS.md files for compatibility with other AI coding tools, or creating tool-specific instruction files from CLAUDE.md.
npx skill4agent add ar4mirez/samuel generate-agents-mdln -s CLAUDE.md AGENTS.mdAGENTS.md# AGENTS.md
> Auto-generated from CLAUDE.md. For full methodology, see CLAUDE.md.
> Last generated: [DATE]
## Project Overview
[Brief description - AI extracts from README or project.md if available]
## Setup Commands
[Extracted from CLAUDE.md Operations section]
## Testing
[Extracted from CLAUDE.md Operations section]
## Build & Deploy
[Extracted from CLAUDE.md Operations section]
## Code Style
[Extracted from CLAUDE.md Operations section]
## Boundaries
[Extracted from CLAUDE.md Boundaries section]
---
*For detailed guardrails, 4D methodology, and workflows, see [CLAUDE.md](./CLAUDE.md)*./AGENTS.md# AGENTS.md
> Auto-generated from CLAUDE.md | Last updated: YYYY-MM-DD
> Full documentation: [CLAUDE.md](./CLAUDE.md)
## Project Overview
[PROJECT_NAME] - [BRIEF_DESCRIPTION]
**Tech Stack**: [PRIMARY_TECHNOLOGIES]
**Language**: [PRIMARY_LANGUAGE]
## Setup Commands
```bash
# Install dependencies
[INSTALL_COMMAND]
# Start development server
[DEV_COMMAND]
# Environment setup
cp .env.example .env# Run all tests
[TEST_COMMAND]
# Run with coverage (target: >80% business logic)
[COVERAGE_COMMAND]
# Watch mode
[WATCH_COMMAND]# Production build
[BUILD_COMMAND]
# Type check
[TYPECHECK_COMMAND]
# Lint
[LINT_COMMAND]# Format code
[FORMAT_COMMAND]
# Lint and fix
[LINT_FIX_COMMAND]package-lock.jsonyarn.lockCargo.lock.env.env.local.github/workflows/.env.env.examplenode_modules/target/
---
## Customization Guide
### Project-Specific Adjustments
When generating AGENTS.md, AI should:
1. **Detect tech stack** from:
- `package.json` (Node.js)
- `requirements.txt` / `pyproject.toml` (Python)
- `go.mod` (Go)
- `Cargo.toml` (Rust)
2. **Extract actual commands** from:
- `package.json` scripts
- `Makefile`
- `justfile`
- CI/CD workflows
3. **Include project-specific boundaries** from:
- `CLAUDE.md` (if exists)
- Existing `.gitignore` patterns
### Monorepo Support
For monorepos, generate nested AGENTS.md files:
Each nested AGENTS.md should:
- Focus on that package's commands
- Reference root AGENTS.md for general guidelines
- Include package-specific boundaries
---
## Maintenance
### When to Regenerate
Regenerate AGENTS.md when:
- CLAUDE.md Operations section changes
- New build/test commands added
- Project structure changes significantly
- Tech stack updated
### Keeping in Sync
**Option A: Manual regeneration**
```bash
# Load this skill periodically when CLAUDE.md changes
.claude/skills/generate-agents-md/SKILL.md# .husky/pre-commit or similar
# Check if CLAUDE.md changed, regenerate AGENTS.md# .github/workflows/check-agents-md.yml
- name: Verify AGENTS.md is up to date
run: |
# Compare timestamps or checksumsGenerate AGENTS.md for this project using the generate-agents-md skillI'll analyze your project and generate an AGENTS.md file.
**Detected:**
- Tech stack: TypeScript, React, Node.js
- Package manager: npm
- Test framework: Vitest
- Linter: ESLint + Prettier
**Generated AGENTS.md:**
[Shows preview]
**Save to:** ./AGENTS.md
Approve? [Yes/No/Edit]| File | Purpose | Audience |
|---|---|---|
| Full methodology + guardrails | Claude Code |
| Operational commands | All AI tools |
CLAUDE.mdCLAUDE.mdAGENTS.mdAGENTS.mdCLAUDE.mdAGENTS.md