Simple English
moeru-ai/airi
Write or rewrite technical text with the rules of ASD-STE100 Simplified Technical English so it is clear, unambiguous, and free of AI slop.
Generate standardized CONTEXT.md files for features. An agent skill from rundeck/rundeck.
$ npx skills add rundeck/rundeck --skill generate-entity-context -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install rundeck/rundeck generate-entity-context --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/rundeck/rundeck.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/generate-entity-context .claude/skills/generate-entity-context && rm -rf skills-srcUse ~/.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/
Install the "generate-entity-context" agent skill from https://github.com/rundeck/rundeck/tree/main/.claude/skills/generate-entity-context into .claude/skills/generate-entity-context/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "generate-entity-context", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/rundeck/rundeck/tree/main/.claude/skills/generate-entity-contextType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add rundeck/rundeck --skill generate-entity-context -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install rundeck/rundeck generate-entity-context --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/rundeck/rundeck.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.claude/skills/generate-entity-context .agents/skills/generate-entity-context && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "generate-entity-context" agent skill from https://github.com/rundeck/rundeck/tree/main/.claude/skills/generate-entity-context into .agents/skills/generate-entity-context/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "generate-entity-context", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add rundeck/rundeck --skill generate-entity-context -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install rundeck/rundeck generate-entity-context --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/rundeck/rundeck.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.claude/skills/generate-entity-context .cursor/skills/generate-entity-context && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "generate-entity-context" agent skill from https://github.com/rundeck/rundeck/tree/main/.claude/skills/generate-entity-context into .cursor/skills/generate-entity-context/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "generate-entity-context", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/rundeck/rundeck.git --path .claude/skills/generate-entity-context--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add rundeck/rundeck --skill generate-entity-context -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install rundeck/rundeck generate-entity-context --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/rundeck/rundeck.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.claude/skills/generate-entity-context .gemini/skills/generate-entity-context && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "generate-entity-context" agent skill from https://github.com/rundeck/rundeck/tree/main/.claude/skills/generate-entity-context into .gemini/skills/generate-entity-context/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "generate-entity-context", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install rundeck/rundeck generate-entity-contextInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add rundeck/rundeck --skill generate-entity-context -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/rundeck/rundeck.git skills-src && mkdir -p .github/skills && cp -r skills-src/.claude/skills/generate-entity-context .github/skills/generate-entity-context && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "generate-entity-context" agent skill from https://github.com/rundeck/rundeck/tree/main/.claude/skills/generate-entity-context into .github/skills/generate-entity-context/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "generate-entity-context", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add rundeck/rundeck --skill generate-entity-context -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install rundeck/rundeck generate-entity-context --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/rundeck/rundeck.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.claude/skills/generate-entity-context .opencode/skills/generate-entity-context && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "generate-entity-context" agent skill from https://github.com/rundeck/rundeck/tree/main/.claude/skills/generate-entity-context into .opencode/skills/generate-entity-context/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "generate-entity-context", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
generate-entity-contextGenerate standardized CONTEXT.md files for features. An agent skill from rundeck/rundeck.
Generate Entity Context is an agent skill from rundeck/rundeck. Generate standardized CONTEXT.md files for features. Use when documenting a new feature, creating entity-friendly technical documentation, or standardizing existing feature documentation.
Its SKILL.md is about 2k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Development, covering Technical documentation. The repository describes itself as: Enable Self-Service Operations: Give specific users access to your existing tools, services, and scripts. The licence is Apache-2.0.
4 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 664a7dd. It shows what the files ask for, not the result of running them.
Pre-approves these tools, so the agent can use them without asking each time:
ReadGrepGlobShellWriteStrReplaceFrom allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown and mermaid).
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Generate Entity Context loads about 2k tokens when it runs. Until then it costs about 53 tokens; SKILL.md has 359 words of instructions outside code blocks.
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.
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.
The full file from rundeck/rundeck at commit 664a7dd, republished under its Apache-2.0 licence (© rundeck). 359 words, ~1,989 tokens.
.claude/skills/generate-entity-context/SKILL.md (or your agent's skills folder).This skill guides the creation of standardized CONTEXT.md files within feature modules. These files serve as technical briefings for AI entities, providing structured, scannable documentation about feature implementation.
/generate-entity-context or similar commandAsk the user which feature/module needs documentation, or accept it as a parameter.
Scan the feature directory to identify:
__entity__/ DirectoryCreate the standardized directory at the feature root:
[feature-path]/__entity__/CONTEXT.mdUse the following template structure:
# [Feature Name]
## Quick Facts
- **Purpose**: [one-line description of what this feature does]
- **Owner**: [team or person responsible]
- **Status**: [stable|experimental|deprecated]
- **Entry Point**: `path/to/main/file.ext`
## Architecture
```mermaid
graph LR
A[Controller] --> B[Service]
B --> C[Repository]
B --> D[External API]| File | Purpose | Pattern Used |
|---|---|---|
ExecutionController.java | HTTP endpoint handler | REST controller |
ExecutionService.java | Business logic layer | Service layer pattern |
ExecutionRepository.java | Data access layer | Repository pattern |
ExecutionTypes.java | Domain models | DTO/Entity definitions |
Data Access: [Pattern used - e.g., JPA repository with transaction management]
API Integration: [How external APIs are called - e.g., Via HttpClient with retry logic]
Error Handling: [Error handling approach - e.g., Custom exceptions with @ControllerAdvice]
Testing: [Testing approach - e.g., Spock with Mockito in src/test/]
Validation: [Validation approach - e.g., Bean Validation annotations]
Important information entities must know before modifying this feature
graph TD
ExecutionService --> DatabaseConnection
ExecutionService --> MessageQueue
ExecutionService --> AuditLoggerExecutionType enum in ExecutionTypes.javaExecutionService.javaExecutionController.java endpoint mappingsrc/test/.../ExecutionServiceTest.javaExecutionAuditLog table for execution historyExecutionService.java.claude/docs/architecture.md#section).claude/docs/testing-guidelines.md#section)
### 5. Populate Template Sections
#### Quick Facts
- Extract feature purpose from code analysis or ask user
- Determine status based on code maturity
- Identify entry point file
#### Architecture Diagram
- Analyze imports to understand component relationships
- Generate Mermaid diagram showing main data flow
- Aim for 4-7 nodes when the feature has meaningful relationships to show; for simple features, accuracy takes precedence — do not pad nodes artificially to hit a number
#### Key Files Table
- List 4-8 most important files
- Describe each file's purpose concisely
- Identify which pattern each file follows
#### Implementation Patterns
- Analyze code to identify:
- Data access approach (JPA/JDBC/ORM patterns)
- API integration pattern (service layer, direct calls, etc.)
- Error handling mechanism
- Testing strategy
- Validation approach
#### Critical Context
- Ask user about non-obvious behavior
- Identify gotchas from code analysis (hardcoded values, timeouts, etc.)
- Note business logic requirements
- Document performance considerations
#### Dependencies Diagram
- Analyze imports to identify external dependencies
- Create Mermaid diagram showing dependency relationships
- Focus on significant dependencies only
#### Common Tasks
- Generate 2-4 common task procedures
- Base on typical operations for this feature type
- Provide concrete, step-by-step instructions
#### References
- Link to relevant sections in centralized docs
- Be specific (include anchor links)
### 6. Review and Validate
- Ensure all Mermaid diagrams are valid
- Verify file paths are correct
- Check that tables are properly formatted
- Confirm references to centralized docs are accurate
### 7. Self-Verification
Before presenting the CONTEXT.md to the user, complete the verification checklist in [VERIFICATION-CHECKLIST.md](VERIFICATION-CHECKLIST.md).
The checklist covers:
- **Content Completeness**: All required sections populated
- **Format Quality**: Proper markdown and structure
- **Technical Accuracy**: Code alignment verification
- **Entity Usability**: Scanability and actionability
- **Consistency**: Standards adherence
All 25 checklist items must pass before presenting to the user.
### 8. Present to User
Show the generated `CONTEXT.md` and:
- Highlight sections that need user input
- Ask user to validate critical context
- Offer to adjust any section
## Output Requirements
The generated `CONTEXT.md` must:
- Use proper Markdown formatting
- Include valid Mermaid diagrams
- Use tables for structured data
- Keep prose to minimum (bullet points preferred)
- Be approximately 50-150 lines depending on feature complexity
- Be scannable (entity should extract key info in <30 seconds)
## Example Invocation
**User**: `/generate-entity-context src/services/execution`
**Entity Response**:
1. Analyzes `src/services/execution/` directory
2. Identifies key files, patterns, dependencies
3. Asks clarifying questions about critical context
4. Generates `src/services/execution/__entity__/CONTEXT.md`
5. Presents result for user validation
## Quality Guidelines
**Do:**
- Keep diagrams simple and focused
- Use tables over paragraphs
- Provide actionable procedures
- Link to centralized docs for detailed patterns
- Focus on what entities need to know, not what humans need
**Don't:**
- Write essay-style documentation
- Include historical context (not an ADR)
- Over-explain obvious code
- Create complex diagrams with 10+ nodes
- Duplicate content from centralized docs
## Notes
- This format is optimized for entity consumption, not human reading
- The `README.md` in the feature directory should serve human developers
- `CONTEXT.md` is about operational facts, not decision rationale
- Update `CONTEXT.md` when significant changes occur to the feature© rundeck, 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
Just SKILL.md in .claude/skills/generate-entity-context of rundeck/rundeck.
Open the folder on GitHubat commit 664a7dd
Generate Entity Context 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Generate Entity Context this skillrundeck/rundeck | 6.3k | — | ~2k | Automated safety check: Pass | Apache-2.0 | |
| Simple Englishmoeru-ai/airi | 50k | 2 repos | ~4.6k | Automated safety check: Pass | MIT | |
| Simple Englishropensci/ckanr | 104 | 3 repos | ~2k | Automated safety check: Pass | MIT | |
| evlog Enricher Creatorevloghq/evlog | 1.9k | — | ~1.7k | Automated safety check: Pass | MIT | |
| Kitaru Docszenml-io/kitaru | 300 | — | ~936 | Automated safety check: Pass | Apache-2.0 | |
| Verify New Sample PRpnp/sp-dev-fx-aces | 139 | — | ~2k | Automated safety check: Pass | MIT |
moeru-ai/airi
Write or rewrite technical text with the rules of ASD-STE100 Simplified Technical English so it is clear, unambiguous, and free of AI slop.
ropensci/ckanr
Write or rewrite text in plain, layman-readable English in the spirit of ASD-STE100 Simplified Technical English: short sentences, active voice, simple tenses, one word one meaning, condition before…
evloghq/evlog
Guides adding a new built-in enricher to the evlog package, covering the source, tests, docs, README, a related skill and a changeset.
zenml-io/kitaru
Kitaru documentation surfaces, link rules, and accuracy rules.
pnp/sp-dev-fx-aces
Verify a "new sample" PR in pnp/sp-dev-fx-aces builds successfully, then produce a deployment + testing checklist from the sample README so it can be manually deployed and tested before merging.
rstackjs/build-tools-performance
Refresh README benchmark results from a successful GitHub Actions Benchmark run, preserving data provenance and separate development, build, and memory tables.
rundeck/rundeck
Backport commits from an existing GitHub Pull Request to a target branch and open a new backport PR.
rundeck/rundeck
Verify if a CVE affects the project and remediate it. An agent skill from rundeck/rundeck.
rundeck/rundeck
Internationalize Vue component templates by replacing all hardcoded strings with $t() calls and adding translations to i18n.ts or enUS.js.
rundeck/rundeck
Guide a new contributor through the rundeck OSS repo. An agent skill from rundeck/rundeck.
rundeck/rundeck
Write Vue component unit tests. An agent skill from rundeck/rundeck.
rundeck/rundeck
Create REST API endpoints with proper OpenAPI annotations, API versioning, and testing following Rundeck standards.
Categories
Generate standardized CONTEXT.md files for features. An agent skill from rundeck/rundeck. Generate Entity Context is an agent skill from rundeck/rundeck.md files for features.
Generate Entity Context fits situations like: documenting a new feature; creating entity-friendly technical documentation; standardizing existing feature documentation.
Run `npx skills add rundeck/rundeck --skill generate-entity-context -a claude-code`. Or copy the skill folder (.claude/skills/generate-entity-context in rundeck/rundeck) into .claude/skills/generate-entity-context in your project. Claude Code loads it when a task matches its description.
Run `npx skills add rundeck/rundeck --skill generate-entity-context -a codex`. Or copy the skill folder (.claude/skills/generate-entity-context in rundeck/rundeck) into .agents/skills/generate-entity-context in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add rundeck/rundeck --skill generate-entity-context -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/generate-entity-context, .gemini/skills/generate-entity-context, .github/skills/generate-entity-context and .opencode/skills/generate-entity-context in your project.
SKILL.md names no scripts, command-line tools or credentials: Generate Entity Context is instructions for the agent only. Its frontmatter pre-approves these tools: Read, Grep, Glob, Shell, Write, StrReplace.
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.
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.
Generate Entity Context 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.
About 2k tokens (SKILL.md is roughly 8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Generate Entity Context: Simple English (moeru-ai/airi, 50k stars), Simple English (ropensci/ckanr, 104 stars), evlog Enricher Creator (evloghq/evlog, 1.9k stars) and Kitaru Docs (zenml-io/kitaru, 300 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
rundeck (a GitHub organization) maintains it in rundeck/rundeck, which has 6,327 GitHub stars. The repository holds 10 skills in this directory. The repository was last updated on October 7, 2026.
Source: rundeck/rundeck on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.