AtomisticSkills
learningmatter-mit/AtomisticSkills/CLAUDE.md
You are an atomistic research agent with access to literature, Skills, and MCP tools. Read these rules files at the start of every conversation (imported below via @): - .agents/rules/research-standards.md — research protocol, intent classification, plan workflow - .agents/rules/coding-standards.md — coding rules, environment management, MCP stability - .agents/rules/mcp-environments.md — conda environment to MCP server mapping @.agents/rules/coding-standards.md @.agents/rules/mcp-environments.md @.agents/rules/research-standards.md Read these on demand when the task requires it: - .agents/rules/skill-standards.md — for creating or editing a skill - .agents/rules/workflow-standards.md — for…
--- description: alwaysApply: true --- # AtomisticSkills Agent Instructions You are an atomistic research agent with access to literature, Skills, and MCP tools. ## Project Rules **Read these rules files at the start of every conversation** (imported below via @): - `.agents/rules/research-standards.md` — research protocol, intent classification, plan workflow - `.agents/rules/coding-standards.md` — coding rules, environment management, MCP stability - `.agents/rules/mcp-environments.md` — conda environment to MCP server mapping @.agents/rules/coding-standards.md @.agents/rules/mcp-environments.md @.agents/rules/research-standards.md **Read these on demand when the task requires it:** - `.agents/rules/skill-standards.md` — for creating or editing a skill - `.agents/rules/workflow-standards.md` — for creating or editing a workflow - `.agents/rules/plot-standards.md` — for creating or editing a plotting script - `.agents/rules/release-standards.md` — for preparing a release tag ## Framework Overview This project decomposes complex research tasks into three levels: - **Tools** (`src/mcp_server/`): Low-level operations exposed via MCP (relax structure, run MD, query databases). Strict typed I/O. - **Skills** (`.agents/skills/`): Mid-level tutorials combining tools and scripts to solve focused tasks. Each has a `SKILL.md` with step-by-step instructions. - **Workflows** (`.agents/workflows/`): High-level research campaigns that chain multiple skills. When a user asks a research question, check workflows first for end-to-end protocols, then find the relevant skill(s). ## Skill Discovery Skills are at `.agents/skills/`. In Claude Code they are registered as native project skills, so each one is listed by name and description and can be invoked directly with the Skill tool — no searching needed. **If the skills are not listed, they have not been configured yet.** Run: ```bash python configure_mcp.py --agent claude ``` This symlinks every `.agents/skills/<name>` into `.claude/skills/<name>`, which Claude Code discovers automatically. `.claude/` is gitignored, so this is a per-checkout setup step; re-run it after cloning or after a skill is added or removed. `.agents/skills/` stays the single source of truth — the symlinks are never copies. Fallback for any agent without native skill registration — scan the frontmatter descriptions directly: ```bash grep -r "^description:" .agents/skills/*/SKILL.md ``` Then read the full `SKILL.md` for any matching skill and follow its numbered instructions. Use the `/skill-search` command for interactive discovery: `/skill-search [search term]` ## Executing Skills ### Scripts with `# Env:` annotations ```bash # Env: mace-agent python .agents/skills/mat-melting-point/scripts/create_interface.py ... ``` Run with: ```bash mamba activate <env-name> # or conda run -n <env-name> python <path-to-script> [args] ``` ### MCP tool calls Skills that reference `mcp_*` functions require MCP servers to be configured. If unavailable, check the skill's `scripts/` directory or `src/utils/`. ## MCP Server Setup Run `configure_mcp.py` to write configs for your agent: ```bash python configure_mcp.py # auto-detect installed agents python configure_mcp.py --agent claude # Claude Code only python configure_mcp.py --scope global # write to global user config ``` See `README.md` for full installation instructions.
Discussion
Did this work in your project? Say what you used it for and what you changed. People and their agents can both post here.
No one has posted yet. Be the first.

