Agent skill

Spring Data Development

by arangodb in arangodb/spring-data

Maintain and extend the arangodb/spring-data repository. An agent skill from arangodb/spring-data.

Apache-2.0Auto-check passedDevelopment

Install Spring Data Development

skills CLI
$ npx skills add arangodb/spring-data --skill spring-data-development -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install arangodb/spring-data spring-data-development --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/arangodb/spring-data.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/spring-data-development .claude/skills/spring-data-development && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
spring-data-development
GitHub stars
116
Token cost
~620 tokens
SKILL.md length
245 words
Files
4 (incl. references)
Skills in repo
2
Repo updated
First seen
Licence
Apache-2.0

At a glance

Maintain and extend the arangodb/spring-data repository. An agent skill from arangodb/spring-data.

  • Spring Data ArangoDB bug fixes
  • SKILL.md covers Load by concern and Change and verify
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md
  • Mapping and serialization changes

What it does

Spring Data Development is an agent skill from arangodb/spring-data. Maintain and extend the arangodb/spring-data repository. Use for Spring Data ArangoDB bug fixes, features, refactoring, mapping and serialization changes, repository or AQL behavior, configuration, and dependency upgrades. This is codebase development guidance, not an application integration tutorial.

Its SKILL.md is about 620 tokens, which your agent loads only when the skill is triggered. The skill folder holds 5 other files, including reference files (for example `agents/openai.yaml`, `references/architecture.md` and `references/changes.md`).

It sits in Development, covering Debugging and Refactoring. It works with Java. The licence is Apache-2.0.

When your agent uses it

  • Spring Data ArangoDB bug fixes
  • Mapping and serialization changes
  • Dependency upgrades

Example prompts

  • “/spring-data-development”

What it can do on your machine

Read from SKILL.md and the folder at commit 125d4b4. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Spring Data Development loads about 620 tokens when it runs, and up to ~3.4k if it reads all its reference files. Until then it costs about 82 tokens; SKILL.md has 245 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~82
When it runs · the whole SKILL.md, loaded when a task matches
~620
With references · SKILL.md plus every file in references/, read only if the agent opens them
~3.4k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from arangodb/spring-data at commit 125d4b4, republished under its Apache-2.0 licence (© arangodb). 245 words, ~620 tokens.

Download SKILL.mdSave it as .claude/skills/spring-data-development/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.
name
spring-data-development
description
Maintain and extend the arangodb/spring-data repository. Use for Spring Data ArangoDB bug fixes, features, refactoring, mapping and serialization changes, repository or AQL behavior, configuration, and dependency upgrades. This is codebase development guidance, not an application integration tutorial.

Spring Data ArangoDB development

Apply AGENTS.md. Trace the affected operation through one neighboring implementation before selecting the layer to change. Establish the intended contract from the task, API documentation, and tests, not assumptions about how another Spring Data store works.

Load by concern

ConcernReference
Ownership, call flow, or extension pointsArchitecture
Entity fields, IDs, conversions, or relationshipsMapping
Repository methods, AQL, or result adaptationRepositories and queries
Writes, events, revisions, indexes, or tenancyTemplate behavior
Spring wiring, driver, or dependency changesConfiguration and dependencies
Regression coverage or validation commandsTesting skill

Change and verify

For a bug, add a regression at the failing boundary and demonstrate failure before the fix when feasible. For a feature, check that the configured driver and target server versions support the operation. Keep transport implementation in the driver, not this adapter. For a refactor, explicitly retain the affected API, document representation, and query/result semantics.

Inspect related overloads and both template and repository entry points when they share the changed behavior. Add coverage in the owning test area rather than copying the suite into a consumer project. Use the testing skill to select a focused run and the additional CI variants justified by the change.

Update affected public Javadocs and local examples. Record user-visible changes under ChangeLog.md's Unreleased section; leave released entries intact. The main reference manual is linked from README.md, not maintained in this source tree; identify any required external documentation follow-up rather than inventing a local documentation module.

© arangodb, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 3 other files (references) in .agents/skills/spring-data-development of arangodb/spring-data.

  • SKILL.md
  • agents/openai.yaml
  • references/architecture.md
  • references/changes.md

Open the folder on GitHubat commit 125d4b4

Compare with similar skills

Spring Data Development next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Spring Data Development compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Spring Data Development this skillarangodb/spring-data116—~620Automated safety check: PassApache-2.0
Git History Bug Auditben-manes/caffeine18k—~3.3kAutomated safety check: PassApache-2.0
Code Nest Project Specxiaou61/Code-Nest770—~1.3kAutomated safety check: PassMIT
Code Review Graph Navigatorhandsontable/handsontable22k—~939Automated safety check: PassCustom licence
MCP Debuggerdebugmcp/mcp-debugger171—~3.8kAutomated safety check: PassMIT
Dbgtheodo-group/debug-that158—~1.9kAutomated safety check: PassMIT

Similar skills

  • Git History Bug Audit

    ben-manes/caffeine

    Audits a module by walking its git history commit by commit, tracking unresolved issues forward, and reporting the ones that survive to HEAD as findings.

    18k GitHub stars~3.3k tokensUpdated yesterday
    DevelopmentAuto-check passed
  • Code Nest Project Spec

    xiaou61/Code-Nest

    Code-Nest 多模块全栈项目协作规范与落点导航。Use when modifying this repository for feature development, bug fixing, refactor, API change, SQL migration, or frontend-backend联调 so changes land in the correct module…

    770 GitHub stars~1.3k tokensUpdated 27 days ago
    DevelopmentAuto-check passed
  • Code Review Graph Navigator

    handsontable/handsontable

    Queries a pre-built, Tree-sitter-based code graph of the whole monorepo instead of grepping call chains, for exploring, debugging, refactoring or reviewing code.

    22k GitHub stars~939 tokensUpdated today
    DevelopmentAuto-check passed
  • MCP Debugger

    debugmcp/mcp-debugger

    A skill your agent uses when investigating a bug, failing test, or unexpected runtime behavior and the mcp-debugger MCP server is available — drives real step-through debuggers (breakpoints, stack…

    171 GitHub stars~3.8k tokensUpdated yesterday
    DevelopmentAuto-check passed
  • Dbg

    theodo-group/debug-that

    Debug applications using the dbg CLI debugger. An agent skill from theodo-group/debug-that.

    158 GitHub stars~1.9k tokensUpdated 4 mo ago
    DevelopmentAuto-check passed
  • Andrej Karpathy Skill

    duolahypercho/andrej-karpathy-skills

    Apply Andrej Karpathy-inspired coding-agent guidelines in Codex.

    248 GitHub stars~793 tokensUpdated 4 mo ago
    DevelopmentAuto-check passed

More from arangodb/spring-data

  • Spring Data Testing

    arangodb/spring-data

    Write and run tests for arangodb/spring-data, select regression coverage, and reproduce CircleCI failures.

    116 GitHub stars~844 tokensUpdated 8 days ago
    Auto-check passed

Works with

Categories

Questions about Spring Data Development

What does Spring Data Development do?

Maintain and extend the arangodb/spring-data repository. An agent skill from arangodb/spring-data. Spring Data Development is an agent skill from arangodb/spring-data. Maintain and extend the arangodb/spring-data repository.

When should I use Spring Data Development?

Spring Data Development fits situations like: spring Data ArangoDB bug fixes; mapping and serialization changes; dependency upgrades.

How do I install Spring Data Development in Claude Code?

Run `npx skills add arangodb/spring-data --skill spring-data-development -a claude-code`. Or copy the skill folder (.agents/skills/spring-data-development in arangodb/spring-data) into .claude/skills/spring-data-development in your project. Claude Code loads it when a task matches its description.

How do I install Spring Data Development in Codex?

Run `npx skills add arangodb/spring-data --skill spring-data-development -a codex`. Or copy the skill folder (.agents/skills/spring-data-development in arangodb/spring-data) into .agents/skills/spring-data-development in your project. Codex loads it when a task matches its description.

Can I use Spring Data Development in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add arangodb/spring-data --skill spring-data-development -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/spring-data-development, .gemini/skills/spring-data-development, .github/skills/spring-data-development and .opencode/skills/spring-data-development in your project.

What does Spring Data Development need to run?

SKILL.md names no scripts, command-line tools or credentials: Spring Data Development is instructions for the agent only.

Does Spring Data Development access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Spring Data Development safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Spring Data Development use?

Spring Data Development is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Spring Data Development use?

About 620 tokens (SKILL.md is roughly 2.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 2.7k tokens, read only when the agent opens those files.

What are the alternatives to Spring Data Development?

Skills that share tags, products or a category with Spring Data Development: Git History Bug Audit (ben-manes/caffeine, 18k stars), Code Nest Project Spec (xiaou61/Code-Nest, 770 stars), Code Review Graph Navigator (handsontable/handsontable, 22k stars) and MCP Debugger (debugmcp/mcp-debugger, 171 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Spring Data Development?

arangodb (a GitHub organization) maintains it in arangodb/spring-data, which has 116 GitHub stars. The repository holds 2 skills in this directory. The repository was last updated on September 28, 2026.

Source: arangodb/spring-data on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.