#675 by GitHub stars
GanyuanRan/Aegis
Make AI coding agents architecture-aware: baseline-first, evidence-verified, drift-checked, and safe across long tasks.
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
skills/anti-entropy-governance/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
0461c211e4d8 → 0461c211e4d8
skills/brainstorming/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
0461c211e4d8 → 0461c211e4d8
skills/communicating-concisely/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
0461c211e4d8 → 0461c211e4d8
skills/dispatching-parallel-agents/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
0461c211e4d8 → 0461c211e4d8
skills/establishing-project-context/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
0461c211e4d8 → 0461c211e4d8
skills/executing-plans/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
0461c211e4d8 → 0461c211e4d8
skills/finishing-a-development-branch/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
0461c211e4d8 → 0461c211e4d8
skills/first-principles-review/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
0461c211e4d8 → 0461c211e4d8
skills/goal-framing/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
0461c211e4d8 → 0461c211e4d8
skills/long-task-continuation/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
0461c211e4d8 → 0461c211e4d8
skills/receiving-code-review/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
0461c211e4d8 → 0461c211e4d8
skills/recording-architecture-decisions/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
0461c211e4d8 → 0461c211e4d8
skills/requesting-code-review/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
0461c211e4d8 → 0461c211e4d8
skills/subagent-driven-development/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
0461c211e4d8 → 0461c211e4d8
skills/systematic-debugging/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
0461c211e4d8 → 0461c211e4d8
skills/test-driven-development/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
0461c211e4d8 → 0461c211e4d8
skills/ui-ux-governance/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
0461c211e4d8 → 0461c211e4d8
skills/update-aegis/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
0461c211e4d8 → 0461c211e4d8
skills/using-aegis/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
0461c211e4d8 → 0461c211e4d8
skills/using-git-worktrees/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
0461c211e4d8 → 0461c211e4d8
skills/verification-before-completion/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
0461c211e4d8 → 0461c211e4d8
skills/writing-plans/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
0461c211e4d8 → 0461c211e4d8
skills/writing-skills/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
0461c211e4d8 → 0461c211e4d8
Verified commit 0461c211e4d812f0b215fab240a68a25c1e22424
git clone --filter=blob:none --no-checkout https://github.com/GanyuanRan/Aegis.git .hotskills/ganyuanran-aegis && git -C .hotskills/ganyuanran-aegis checkout --detach 0461c211e4d812f0b215fab240a68a25c1e22424
# Copy each selected skill directory from .hotskills/ganyuanran-aegis into .claude/skills/<skill-name>/git clone --filter=blob:none --no-checkout https://github.com/GanyuanRan/Aegis.git .hotskills/ganyuanran-aegis && git -C .hotskills/ganyuanran-aegis checkout --detach 0461c211e4d812f0b215fab240a68a25c1e22424
# Copy each selected skill directory from .hotskills/ganyuanran-aegis into .agents/skills/<skill-name>/git clone --filter=blob:none --no-checkout https://github.com/GanyuanRan/Aegis.git .hotskills/ganyuanran-aegis && git -C .hotskills/ganyuanran-aegis checkout --detach 0461c211e4d812f0b215fab240a68a25c1e22424
# Copy each selected skill directory from .hotskills/ganyuanran-aegis into .cursor/skills/<skill-name>/git clone --filter=blob:none --no-checkout https://github.com/GanyuanRan/Aegis.git .hotskills/ganyuanran-aegis && git -C .hotskills/ganyuanran-aegis checkout --detach 0461c211e4d812f0b215fab240a68a25c1e22424
# Copy each selected skill directory from .hotskills/ganyuanran-aegis into .github/skills/<skill-name>/git clone --filter=blob:none --no-checkout https://github.com/GanyuanRan/Aegis.git .hotskills/ganyuanran-aegis && git -C .hotskills/ganyuanran-aegis checkout --detach 0461c211e4d812f0b215fab240a68a25c1e22424
# Copy each selected skill directory from .hotskills/ganyuanran-aegis into .opencode/skills/<skill-name>/Heat
4.5- Star growth, last 7 daysAhead of 80% of tracked repositories
- Star growth, last 24 hoursAhead of 3% of tracked repositories
- Rank movement, last 7 daysAhead of 17% of tracked repositories
- Commits, last 30 daysAhead of 89% of tracked repositories
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekAhead of 0% of tracked repositories
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
Individual skills in this repository
- anti-entropy-governance
skills/anti-entropy-governance - brainstorming
skills/brainstorming - communicating-concisely
skills/communicating-concisely - dispatching-parallel-agents
skills/dispatching-parallel-agents - establishing-project-context
skills/establishing-project-context - executing-plans
skills/executing-plans - finishing-a-development-branch
skills/finishing-a-development-branch - first-principles-review
skills/first-principles-review - goal-framing
skills/goal-framing - long-task-continuation
skills/long-task-continuation - receiving-code-review
skills/receiving-code-review - recording-architecture-decisions
skills/recording-architecture-decisions - requesting-code-review
skills/requesting-code-review - subagent-driven-development
skills/subagent-driven-development - systematic-debugging
skills/systematic-debugging - test-driven-development
skills/test-driven-development - ui-ux-governance
skills/ui-ux-governance - update-aegis
skills/update-aegis - using-aegis
skills/using-aegis - using-git-worktrees
skills/using-git-worktrees - verification-before-completion
skills/verification-before-completion - writing-plans
skills/writing-plans - writing-skills
skills/writing-skills
How it works
anti-entropy-governance
When your agent uses it
Use when touching retiring old logic, collapsing duplicate owners, removing fallbacks, or schema/persistence/source-of-truth boundaries; identify opportunities automatically; destructive execution requires explicit confirmation.
What it loads into context
Frontmatter
47 tokensAlways available to the agent
SKILL.md
2,541 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- When to Use
- Auto-Compose Boundary
- Core Principle
- Deletion Classes
- Default Path By Class
- Hard Stops
- Data Destruction Guard
- Anti-Entropy Declaration
- Retirement Decision
- Verification Plan
- Gap Taxonomy
- Gap Closure
- Compat Exception Gate
- Completion Semantics
- Common Mistakes
- Minimal Reporting Shape
Files
../../.claude-plugin/marketplace.jsonasset446 bytes../../.claude-plugin/plugin.jsonasset465 bytes../../hooks/hooks.jsonasset305 bytesSKILL.mdcore12,412 bytesSKILL.mdcore12,412 bytes
Read SKILL.md
# Anti-Entropy
## Overview
Use this skill when the task is not merely "change code" but "remove old paths
safely without growing entropy".
This skill chooses between:
- `delete-first` for internal code retirement
- `compat-exception` for proven external dependency boundaries
- `confirmation-first` for irreversible state or an external contract whose
distributed consumers cannot be observed
View the complete source on GitHubbrainstorming
When your agent uses it
Use when defining ambiguous or high-complexity new features, product behavior, UI/component design, architecture choices, contract changes, or when grilling/pressure-testing a plan or design. Routine small requests stay on the fast path.
What it loads into context
Frontmatter
52 tokensAlways available to the agent
SKILL.md
5,174 tokensWhen the skill is activated
Reference documents
2,442 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Route Fixtures
- Grilling Mode
- Route Away / Doc Necessity Gate
- Role And Authority Contract
- Checklist
- The Process
- Conditional Detailed Guidance
- Design Ready And Design Complete
- After the Design
- Key Principles
Files
SKILL.mdcore25,185 bytesSKILL.mdcore25,185 bytesSKILL.mdcore25,185 bytesSKILL.mdcore25,185 bytesexpanded-design-guidance.mddoc9,630 bytesspec-document-reviewer-prompt.mddoc1,742 bytes
Read SKILL.md
<EXPLICIT-MODE-GATE>
If activation mode is explicit (`~/.config/aegis/config.toml` has
`activation_mode = "explicit"`, or `AEGIS_ACTIVATION_MODE=explicit` is visible
in the environment) and the current user request did not explicitly invoke
Aegis or this skill by name, exit back to the fast path: answer concisely
without this workflow's checklist, ceremony, or document requirements. If the
user explicitly named Aegis or this skill, proceed normally.
</EXPLICIT-MODE-GATE>
# Execute
→ Direct grilling or plan/design pressure-test? → Enter `Grilling Mode` below. Soft challenge intent? → Use its one-line mode confirmation. Do not start normal design artifacts, document writing, task planning, or implementation during the interview.
→ New feature, product behavior, UI/component design, architecture/contract change, or ambiguous medium/high-complexity work? → **Design first. No implementation until the needed design/spec is approved.**
1. Explore project context → read authority docs, check for existing patternsView the complete source on GitHubcommunicating-concisely
When your agent uses it
Use when the user asks for caveman mode, fewer tokens, brief responses, compressed communication, or otherwise explicitly requests a much shorter answer.
What it loads into context
Frontmatter
38 tokensAlways available to the agent
SKILL.md
516 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Activation
- Mode Rules
- Auto-Clarity Exception
- Deactivation
- Benefits
- Red Flags
Files
SKILL.mdcore2,227 bytes
Read SKILL.md
# Communicating Concisely
## Activation
Triggered by: "caveman mode", "talk like caveman", "use caveman", "less tokens", "be brief", or `/communicating-concisely`. Once active, applies to EVERY response until explicitly deactivated.
## Mode Rules
**Drop these categories:**
- Articles: a, an, the
- Filler: just, really, basically, actually, simply
- Pleasantries: sure, certainly, of course, happy to
- Hedging and equivocation
View the complete source on GitHubdispatching-parallel-agents
When your agent uses it
Use when facing 2+ independent tasks without a written plan, with no conflicting shared mutable state or sequential dependencies, where parallel delegation beats inline cost; otherwise inline. Planned tasks use subagent-driven-development.
What it loads into context
Frontmatter
53 tokensAlways available to the agent
SKILL.md
745 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- Dispatch Gate
- Context And Ownership
- Execution
- Common Failure Modes
Files
SKILL.mdcore3,886 bytes
Read SKILL.md
# Dispatching Parallel Agents
## Purpose
Use parallel children for two or more ad-hoc, bounded tasks only when their
independence is already credible and concurrency is worth the coordination.
Parallelism changes elapsed time; it does not relax evidence, ownership, or
completion requirements.
## Dispatch Gate
Dispatch only when all are true:
- there are `2+` distinct tasks or evidence questions;View the complete source on GitHubestablishing-project-context
When your agent uses it
Use when the user asks to establish shared project language, or project work exposes a conflicting, renamed, or deprecated domain term that needs active semantic modeling. Routine small tasks stay on the fast path.
What it loads into context
Frontmatter
48 tokensAlways available to the agent
SKILL.md
1,204 tokensWhen the skill is activated
Reference documents
506 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Passive Consumption vs Active Modeling
- Location and Safety
- Evidence and Semantic Authority
- Active Modeling Workflow
- File Contract
- Context Impact
- Boundary and Red Flags
Files
CONTEXT-FORMAT.mddoc2,227 bytesSKILL.mdcore5,826 bytes
Read SKILL.md
# Establishing Project Context
## Overview
Maintain project domain language in `CONTEXT.md` so humans and agents use the
same canonical terms. This skill is the single active-modeling and write-policy
owner; it does not own passive glossary reads.
`CONTEXT.md` is terminology infrastructure, not Aegis governance, architecture,
requirements, task state, session memory, or runtime authority. Those retain
their current project owners.
## Passive Consumption vs Active Modeling
View the complete source on GitHubexecuting-plans
When your agent uses it
Use when executing a written implementation plan across sessions or with review checkpoints. Small or single-slice plans stay inline. For same-session independent tasks, use subagent-driven-development instead.
What it loads into context
Frontmatter
45 tokensAlways available to the agent
SKILL.md
2,034 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- The Process
- When to Stop and Ask for Help
- When to Revisit Earlier Steps
- Remember
- Integration
Files
SKILL.mdcore9,144 bytesSKILL.mdcore9,144 bytes
Read SKILL.md
# Executing Plans
## Overview
Load plan, review critically, execute all tasks, report when complete.
**Announce at start:** "I'm using the executing-plans skill to implement this plan."
For non-trivial execution, include `Aegis Visibility`: briefly tie the active
slice to its plan, checkpoint, drift or verification boundary. At completion,
pass plan adherence, evidence, complexity and residual risk to
`verification-before-completion` for the unified receipt.
If subagents are available and the plan has genuinely independent tasks,View the complete source on GitHubfinishing-a-development-branch
When your agent uses it
Use when verified work needs integration or cleanup of an existing task-created branch/worktree, or the user explicitly requests merge, PR, or branch lifecycle handling.
What it loads into context
Frontmatter
42 tokensAlways available to the agent
SKILL.md
1,176 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Step 1: Environment and Ownership Detection
- Step 2: Fresh Verification
- Step 3: Choose the Authorized Outcome
- Step 4: Execute Without Hidden Mutation
- Step 5: Prove Integration Before Branch Deletion
- Step 6: Cleanup in Dependency Order
- Final Git Receipt
- Integration
Files
SKILL.mdcore5,602 bytes
Read SKILL.md
# Finishing a Development Branch
## Overview
Integration choice and checkout lifetime are separate. Verify first, mutate only
task-owned resources, then prove what was removed or retained.
**Core principle:** fresh evidence -> authorized integration -> ownership-aware
cleanup -> Git/path readback.
**Announce at start:** explain which branch/worktree lifecycle is being closed.
## Step 1: Environment and Ownership Detection
View the complete source on GitHubfirst-principles-review
When your agent uses it
Use when asked for first-principles or Occam's-razor review, or when high-risk decisions involve competing constraints, fallback growth, duplicate owners, or architecture direction risk. Ordinary bug fixes stay on the fast path.
What it loads into context
Frontmatter
57 tokensAlways available to the agent
SKILL.md
2,216 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- Use When
- Do Not Use
- Five-Line Review
- Decision Hygiene Review
- Architecture Integrity Lens
- Composition
- Boundaries
Files
SKILL.mdcore10,655 bytes
Read SKILL.md
# First Principles Review
## Purpose
Use this as a lightweight decision review before another Aegis workflow makes a
directional choice. It is a compositional skill, not a standalone workflow.
Do not replace `brainstorming`, `systematic-debugging`, `writing-plans`,
`requesting-code-review`, or `verification-before-completion`. Use it to clean
the decision surface those skills will act on.
When this review materially changes the direction, surface `Aegis Visibility`
in natural prose: name the first principle, dropped assumption, smallest
sufficient path, or owner / retirement falsifier that changed the decision.View the complete source on GitHubgoal-framing
When your agent uses it
Use when the user explicitly sets an Aegis goal with /aegis-goal, Aegis goal:, or asks to define goal, success evidence, stop condition, or task boundaries before work.
What it loads into context
Frontmatter
51 tokensAlways available to the agent
SKILL.md
1,054 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Authority Boundary
- Input Forms
- Output
- Routing
- Subagent Context Packet
- Drift Rule
Files
SKILL.mdcore4,646 bytes
Read SKILL.md
# Aegis Goal Framing
Use this skill to create a thin goal frame before execution. It is opt-in and
boundary-setting only.
Do not use it for tiny edits, one-command checks, or ordinary fast-path Q&A
unless the user explicitly asks for `/aegis-goal` or `Aegis goal:`.
## Authority Boundary
Current owner:
- Method Pack task framing
View the complete source on GitHublong-task-continuation
When your agent uses it
Use when a task is multi-step, may span context resets or sessions, uses subagents, or risks losing state before completion.
What it loads into context
Frontmatter
37 tokensAlways available to the agent
SKILL.md
2,149 tokensWhen the skill is activated
Reference documents
1,327 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Authority Boundary
- When To Use
- Required Artifacts
- Start Protocol
- Retry Convergence Protocol
- Per-Slice Protocol
- Resume Protocol
- Drift Check
- Completion Candidate Protocol
- Minimal Reporting Shape
Files
SKILL.mdcore10,116 bytesSKILL.mdcore10,116 bytesdurable-work-guidance.mddoc5,783 bytes
Read SKILL.md
# Long Task Continuation
## Overview
Keep long work checkpointed, resumable, drift-aware, and evidence-gated. This
protocol does not execute plans, dispatch subagents, run tests, or grant
completion authority.
## Authority Boundary
The Method Pack owns continuation discipline only. It does not own the parent
plan, host retry/watchdog behavior, authoritative `GateDecision`, evidence
sufficiency, requirement acceptance, or completion.
View the complete source on GitHubreceiving-code-review
When your agent uses it
Use when receiving code review feedback before implementing suggestions, especially when feedback is unclear, risky, disputed, or technically questionable.
What it loads into context
Frontmatter
33 tokensAlways available to the agent
SKILL.md
1,480 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- The Response Pattern
- Forbidden Responses
- Handling Unclear Feedback
- Source-Specific Handling
- YAGNI Check for "Professional" Features
- Implementation Order
- When To Push Back
- Acknowledging Correct Feedback
- Gracefully Correcting Your Pushback
- Common Mistakes
- Real Examples
- GitHub Thread Replies
- The Bottom Line
Files
SKILL.mdcore6,237 bytes
Read SKILL.md
# Code Review Reception
## Overview
Code review requires technical evaluation, not emotional performance.
**Core principle:** Verify before implementing. Ask before assuming. Technical correctness over social comfort.
## The Response Pattern
```
WHEN receiving code review feedback:
1. READ: Complete feedback without reactingView the complete source on GitHubrecording-architecture-decisions
When your agent uses it
Use when the user asks to create, write, update, amend, supersede, or evaluate an ADR, architecture decision record, durable architecture decision, decision log, or baseline sync after architecture-changing work.
What it loads into context
Frontmatter
52 tokensAlways available to the agent
SKILL.md
1,321 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- Required Read Set
- When To Use
- Decision Flow
- Helper-Backed Write Path
- Baseline Sync Closure
- Compact Output Contract
- Common Mistakes
Files
SKILL.mdcore5,934 bytes
Read SKILL.md
# Recording Architecture Decisions
## Purpose
Record durable architecture decisions without losing the current-state baseline
closure. An ADR records why a decision was made; a baseline records what the
architecture is after that decision.
This skill is a lazy, task-specific workflow. It does not replace
`verification-before-completion`, does not grant completion authority, and does
not make authoritative `GateDecision` or `PolicySnapshot` outputs.
## Required Read Set
View the complete source on GitHubrequesting-code-review
When your agent uses it
Use when requesting independent code review, after implementation slices, before merging high-risk work, or when verification exposes evidence, baseline, architecture, compatibility, or retirement uncertainty.
What it loads into context
Frontmatter
42 tokensAlways available to the agent
SKILL.md
1,930 tokensWhen the skill is activated
Reference documents
1,648 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Request Review
- Required Outputs
- How to Request
- Example
- Integration with Workflows
- What the Reviewer Must Check
- Red Flags
- Review Boundaries
Files
SKILL.mdcore9,231 bytesSKILL.mdcore9,231 bytescode-reviewer.mddoc7,723 bytes
Read SKILL.md
# Requesting Code Review
Dispatch a reviewer subagent using the canonical `code-reviewer.md` template to
catch issues before they cascade. The reviewer gets precisely crafted context
for evaluation — never your session's history. This keeps the reviewer focused
on the work product, not your thought process, and preserves your own context
for continued work.
This skill is the canonical review-request workflow for method-pack implementation work. Use it to request review only after you have enough evidence, enough context, and a clear authority boundary for what the reviewer is being asked to assess.
**Core principle:** Review early, review often.
**Findings First:** Reviews lead with concrete findings before summary. Use
bugs first, risk first, tests first. Strengths and general assessment are stillView the complete source on GitHubsubagent-driven-development
When your agent uses it
Use when executing a written implementation plan with independent tasks in the current session where delegation beats inline coordination cost; otherwise inline. Ad-hoc 2+ tasks without a plan use dispatching-parallel-agents.
What it loads into context
Frontmatter
52 tokensAlways available to the agent
SKILL.md
1,971 tokensWhen the skill is activated
Reference documents
1,947 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- The Process
- Model Selection
- Handling Implementer Status
- Prompt Templates
- Red Flags
- Integration
Files
SKILL.mdcore9,436 bytesSKILL.mdcore9,436 bytescode-quality-reviewer-prompt.mddoc1,284 bytesimplementer-prompt.mddoc5,863 bytesspec-reviewer-prompt.mddoc2,156 bytes
Read SKILL.md
# Execute
→ Have an implementation plan with independent tasks? → **Fresh subagent per task + two-stage review.**
1. Read plan, extract all tasks, create TodoWrite
2. Per task: dispatch implementer → answer questions → implementer completes
3. Review stage 1 (spec compliance) → fix gaps → re-review until ✅
4. Review stage 2 (code quality) → fix issues → re-review until ✅
5. Coordinator verifies, commits the coherent task, updates checkpoint/drift → next task
→ All tasks done: final review → verification receipt; branch finishing only when needed.
# Subagent-Driven Development
Execute plan by dispatching fresh subagent per task, with two-stage review after each: spec compliance review first, then code quality review.
View the complete source on GitHubsystematic-debugging
When your agent uses it
Use when encountering a bug, test failure, or unexpected behavior, before proposing fixes
What it loads into context
Frontmatter
26 tokensAlways available to the agent
SKILL.md
2,555 tokensWhen the skill is activated
Reference documents
9,222 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core invariant
- Quick bug lane
- Diagnose before repair
- Repair and proportional verification
- Closure
Scripts executed separately
condition-based-waiting-example.tsfind-polluter.sh
Files
SKILL.mdcore11,955 bytesSKILL.mdcore11,955 bytesSKILL.mdcore11,955 bytesSKILL.mdcore11,955 bytesSKILL.mdcore11,955 bytesadvanced-debugging-governance.mddoc8,553 bytescondition-based-waiting-example.tsruns4,902 bytescondition-based-waiting.mddoc3,516 bytesdefense-in-depth.mddoc4,144 bytesfeedback-loop-construction.mddoc2,479 bytesfind-polluter.shruns2,733 bytesroot-cause-claim-contract.mddoc16,358 bytesroot-cause-tracing.mddoc6,160 bytes
Read SKILL.md
# Execute
Bug, failure, or unexpected behavior:
1. **Isolate** — read error, reproduce, inspect the diff, and drill upward through diagnostic layers:
L1 symptom → L2 logic → L3 system → L4 architecture → L5 cross-system
contract → L6 platform → L7 spec gap. Layers are observation altitudes,
not one causal chain; the causal shape at the stop altitude is classified
explicitly before any root claim. Stop only when causal proof accounts
for the recurrence generator or reaches a T-class boundary.
2. **Identify owner** — compare working behavior, trace the bad value, locate the
canonical owner, and treat duplicate owners as a finding.
3. **Decide before editing** — Before fixing, run Patch-Shape Triage and Ripple Signal Triage when shared logic,
contracts, fallbacks, adapters, producer/consumer seams, or source-of-truthView the complete source on GitHubtest-driven-development
When your agent uses it
Use when the user explicitly requests strict or test-first TDD, or when the current conversation already contains an explicit `TDD Route: strict` decision from another Aegis workflow.
What it loads into context
Frontmatter
46 tokensAlways available to the agent
SKILL.md
4,099 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- When to Use
- TDD Mode and Route
- Preflight Gate
- Change Necessity
- Complexity Budget
- Pre-Edit Complexity Check
- Red-Green-Refactor
- Regression Scope
- Good Tests
- Strict-Route Red Flags - STOP and Diagnose
- Example: Bug Fix
- Strict-Route Verification Checklist
- Exploration and Emergency Exceptions
- When Stuck
- Debugging Integration
Files
SKILL.mdcore18,169 bytesSKILL.mdcore18,169 bytesSKILL.mdcore18,169 bytesSKILL.mdcore18,169 bytesSKILL.mdcore18,169 bytesSKILL.mdcore18,169 bytesSKILL.mdcore18,169 bytesSKILL.mdcore18,169 bytesSKILL.mdcore18,169 bytesSKILL.mdcore18,169 bytes
Read SKILL.md
# Execute
→ False-positive entry on a native-direct-skill host? → **Exit immediately unless the user explicitly asked for TDD or the conversation already contains `TDD Route: strict`.**
In `off` mode, do not start RED / GREEN / REFACTOR from generic bugfix, contract, shared-module, or risky-code wording alone.
Hand control back to `using-aegis`, `systematic-debugging`, `writing-plans`, or the fast path with verification.
→ Implementing a feature or bugfix under TDD Route `strict`? → **No production code without a failing test first.**
Gate: medium/high complexity? → route to brainstorming or writing-plans first.
Mode: default `off` disables automatic TDD, not completion verification; `auto` chooses strict/light/skipped by risk.
Change Necessity: before strict RED/GREEN enters production edits, confirm the slice really needs a code change.
Cycle: RED (write test → watch it fail) → GREEN (minimal code → watch it pass) → REFACTOR (clean up → keep green)
Regression: shared module → related tests. contract change → producer + consumer. core logic → old + new tests.
Ripple signal hit → cover producer+consumer or real user path before claiming green.
GREEN proves the currently expressed behavior slice only.
GREEN does not by itself prove parent-task acceptance, business-value completion, or final completion.View the complete source on GitHubui-ux-governance
When your agent uses it
Use when designing, changing, or reviewing user-facing interfaces or interaction flows, including API changes that alter visible states or recovery. Backend-only work without user-facing effects stays on its existing route.
What it loads into context
Frontmatter
50 tokensAlways available to the agent
SKILL.md
920 tokensWhen the skill is activated
Reference documents
1,938 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose and ownership
- Default path
- Conditional rules and evidence
- Lifecycle bindings and boundary
Files
SKILL.mdcore4,813 bytesreferences/experience-rules.mddoc5,761 bytesreferences/verification.mddoc4,449 bytes
Read SKILL.md
<EXPLICIT-MODE-GATE>
If activation mode is explicit and this request names neither Aegis nor this
skill, return to the fast path without this workflow's rules or ceremony.
Explicit invocation proceeds normally.
</EXPLICIT-MODE-GATE>
# UI/UX Governance
## Purpose and ownership
Apply experience rules as a compositional skill. Keep design approval,
implementation, review dispatch, and completion with the existing task owner.
For direct requests, deliver the requested scoped design/review; authorized
implementation continues through its appropriate workflow.View the complete source on GitHubupdate-aegis
When your agent uses it
Use when the user says `aegis:update`, asks to update or upgrade an installed Aegis method-pack, wants the latest Aegis version, or asks whether Aegis is current on this host.
What it loads into context
Frontmatter
54 tokensAlways available to the agent
SKILL.md
1,452 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Default Semantics
- Evidence First
- Update Commands
- Completion Evidence
Scripts executed separately
../../scripts/aegis-doctor.py../../scripts/aegis-doctor.py../../scripts/aegis-doctor.py../../scripts/aegis-doctor.py../../scripts/aegis-update.py
Files
../../scripts/aegis-doctor.pyruns39,705 bytes../../scripts/aegis-doctor.pyruns39,705 bytes../../scripts/aegis-doctor.pyruns39,705 bytes../../scripts/aegis-doctor.pyruns39,705 bytes../../scripts/aegis-update.pyruns37,178 bytesSKILL.mdcore6,447 bytesSKILL.mdcore6,447 bytesSKILL.mdcore6,447 bytesSKILL.mdcore6,447 bytesSKILL.mdcore6,447 bytesSKILL.mdcore6,447 bytesSKILL.mdcore6,447 bytesSKILL.mdcore6,447 bytesSKILL.mdcore6,447 bytesSKILL.mdcore6,447 bytesSKILL.mdcore6,447 bytesSKILL.mdcore6,447 bytes
Read SKILL.md
# Update Aegis
Update the installed Aegis Method Pack for the current AI coding host.
This skill is host maintenance. Do not edit the target project just because the
user asked to update Aegis.
## Default Semantics
- `aegis:update` updates the current host's registered Aegis installation.
- Updating every registered host requires an explicit `--all` request.
- If more than one host is registered and the current host cannot be identified,
ask one concrete question before updating.
- Do not update a development checkout when the installed method-pack root is aView the complete source on GitHubusing-aegis
When your agent uses it
Use when starting a turn or checking Aegis skill routing.
What it loads into context
Frontmatter
27 tokensAlways available to the agent
SKILL.md
920 tokensWhen the skill is activated
Reference documents
6,832 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Outcome Anchor
- Hot Path
Files
SKILL.mdcore4,195 bytesreferences/antigravity-tools.mddoc3,793 bytesreferences/codex-tools.mddoc8,687 bytesreferences/complexity-governance.mddoc4,088 bytesreferences/copilot-tools.mddoc2,227 bytesreferences/skill-discipline.mddoc11,404 bytes
Read SKILL.md
<SUBAGENT-STOP>Skip for subagents.</SUBAGENT-STOP>
<EXPLICIT-MODE-GATE>
If activation mode is explicit and this request did not explicitly invoke Aegis or a named skill, stay on the fast path; do not route to any Aegis skill. Explicit invocation proceeds normally.
</EXPLICIT-MODE-GATE>
<EXTREMELY-IMPORTANT>
You have Aegis. Load explicit/relevant Aegis skill before response/action;
otherwise proceed normally.
</EXTREMELY-IMPORTANT>
## Outcome Anchor
Understand the requested object, scope, actions, conditions, and deliverablesView the complete source on GitHubusing-git-worktrees
When your agent uses it
Use when a coding task needs a concurrent checkout, unrelated dirty state blocks safe branch switching, or the user or repository explicitly requires a worktree.
What it loads into context
Frontmatter
40 tokensAlways available to the agent
SKILL.md
1,643 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Step 0: Environment Detection
- Step 1: Necessity Decision
- Step 2: Safe Placement
- Step 3: Create the Minimum Checkout
- Step 4: Authority-Led Setup and Baseline
- Step 5: Handoff and Cleanup Ownership
- Red Flags
- Integration
Files
SKILL.mdcore7,779 bytesSKILL.mdcore7,779 bytesSKILL.mdcore7,779 bytes
Read SKILL.md
# Using Git Worktrees
## Overview
A worktree is an exception for simultaneously checking out another Git history,
not a general safety badge. Prefer the current workspace and reuse an existing
suitable worktree. A branch decision and a worktree decision are separate.
**Core principle:** create only with necessity and ownership evidence; pair every
created worktree with a cleanup path.
**Announce at start:** explain which concrete checkout conflict requires a
worktree.
View the complete source on GitHubverification-before-completion
When your agent uses it
Use when about to claim work is complete, fixed, passing, verified, release-ready, or ready to commit, merge, publish, or hand off.
What it loads into context
Frontmatter
41 tokensAlways available to the agent
SKILL.md
1,855 tokensWhen the skill is activated
Reference documents
1,261 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Stop Signals
- Required Evidence Slots
- Inherited-Claim Closeout
- Task Git Closeout
- Aegis Visibility / Single Closeout
- L0 Fast-Path
- L1 Default Receipt
- L2 Expanded Triggers
- Completion Boundary
- Complexity Downgrade
- Output and Prompt Hygiene
Files
SKILL.mdcore8,971 bytesSKILL.mdcore8,971 bytesexpanded-closeout.mddoc5,999 bytes
Read SKILL.md
<EXPLICIT-MODE-GATE>
If `activation_mode = "explicit"` or `AEGIS_ACTIVATION_MODE=explicit` is visible
and the request names neither Aegis nor this skill, return to the fast path
without checklist/ceremony; otherwise continue.
</EXPLICIT-MODE-GATE>
# Execute
Before success claim: classify destructive permission; read sufficient current
evidence and run a fresh falsifying check when it is missing or invalidated;
read the complete result/scope; select L0/L1/L2. Downgrade for partial,
stale, failing, or narrower evidence; never claim complete then verify later.
This pack grants no `GateDecision`, `PolicySnapshot`, evidence sufficiency,View the complete source on GitHubwriting-plans
When your agent uses it
Use when you have an approved spec or written requirements for a multi-step task that needs a durable plan document before touching code. Small, single-owner, or fast-path tasks do not need this skill.
What it loads into context
Frontmatter
49 tokensAlways available to the agent
SKILL.md
2,851 tokensWhen the skill is activated
Reference documents
1,803 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- TDD Route Guard
- Entry And Artifact Choice
- Aegis Project Workspace
- Default Plan Surface
- Conditional Detailed Guidance
- Planless Slice Lane
- Plan And Task Quality
- Execution Handoff
Files
SKILL.mdcore13,528 bytesSKILL.mdcore13,528 bytesSKILL.mdcore13,528 bytesexpanded-planning-guidance.mddoc6,855 bytesplan-document-reviewer-prompt.mddoc1,714 bytes
Read SKILL.md
<EXPLICIT-MODE-GATE>
If activation mode is explicit (`~/.config/aegis/config.toml` has
`activation_mode = "explicit"`, or `AEGIS_ACTIVATION_MODE=explicit` is visible
in the environment) and the current user request did not explicitly invoke
Aegis or this skill by name, exit back to the fast path: answer concisely
without this workflow's checklist, ceremony, or document requirements. If the
user explicitly named Aegis or this skill, proceed normally.
</EXPLICIT-MODE-GATE>
# Execute
→ Existing parent plan/spec and a tiny execution slice? → **Use Planless Slice Lane.**
→ Mechanical or bounded change with no durable boundary (no new owner,
contract, schema, public API, migration, or compat surface)? → **UseView the complete source on GitHubwriting-skills
When your agent uses it
Use when creating new skills, editing existing skills, or verifying skills work before deployment
What it loads into context
Frontmatter
26 tokensAlways available to the agent
SKILL.md
1,058 tokensWhen the skill is activated
Reference documents
543 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- Default Path
- Scenario Selection
- Completion Record
Files
SKILL.mdcore5,315 bytestesting-skills-with-subagents.mddoc2,801 bytes
Read SKILL.md
# Writing Skills
## Purpose
Create the smallest reusable skill that changes decisions or improves task
execution without constraining unrelated work. Skill changes use behavior
validation, not a code TDD route. This validation does not require loading `aegis:test-driven-development`.
## Default Path
### 1. Establish Need And Ownership
- Name the reusable behavior gap, intended users/hosts, and non-goals.
- Check whether an existing skill, project rule, host adapter, or automatedView the complete source on GitHubSkills included
- anti-entropy-governance
- brainstorming
- communicating-concisely
- dispatching-parallel-agents
- establishing-project-context
- executing-plans
- finishing-a-development-branch
- first-principles-review
- goal-framing
- long-task-continuation
- receiving-code-review
- recording-architecture-decisions
- requesting-code-review
- subagent-driven-development
- systematic-debugging
- test-driven-development
- ui-ux-governance
- update-aegis
- using-aegis
- using-git-worktrees
- verification-before-completion
- writing-plans
- writing-skills
Repository facts
- License
- MIT
- Created
- Apr 30, 2026
- Last pushed
- Nov 4, 2026
- Forks
- 80
- Open issues
- 1
- Project activity
- Active
Rank over the last 12 weeks
Now #675 · best #530 · down 76 in 30 days
- #662 on Oct 31
- #666 on Nov 1
- #667 on Nov 2
- #671 on Nov 3
- #673 from Nov 4 to Nov 5
- #675 since Nov 6
78 earlier periods
- #608 on Aug 2
- #580 on Aug 7
- #569 on Aug 8
- #567 on Aug 9
- #588 on Aug 10
- #587 on Aug 11
- #579 on Aug 12
- #583 on Aug 13
- #574 on Aug 14
- #550 on Aug 15
- #557 from Aug 16 to Aug 17
- #567 on Aug 18
- #550 from Aug 19 to Aug 20
- #551 on Aug 21
- #531 on Aug 22
- #549 on Aug 23
- #550 on Aug 24
- #560 on Aug 25
- #550 on Aug 26
- #561 on Aug 27
- #564 on Aug 28
- #537 on Aug 29
- #530 on Aug 30
- #555 on Aug 31
- #561 on Sep 1
- #553 on Sep 2
- #555 on Sep 3
- #530 on Sep 5
- #554 on Sep 7
- #571 on Sep 8
- #558 on Sep 9
- #562 on Sep 10
- #554 on Sep 11
- #551 on Sep 12
- #553 on Sep 13
- #578 on Sep 14
- #564 on Sep 15
- #575 on Sep 16
- #570 on Sep 17
- #573 on Sep 18
- #560 on Sep 19
- #569 on Sep 20
- #574 on Sep 21
- #581 on Sep 22
- #567 on Sep 23
- #546 on Sep 24
- #542 on Sep 25
- #543 on Sep 26
- #561 from Sep 27 to Sep 28
- #582 on Sep 29
- #567 on Sep 30
- #556 on Oct 1
- #560 on Oct 2
- #542 on Oct 3
- #546 on Oct 4
- #557 on Oct 5
- #571 on Oct 6
- #575 on Oct 7
- #599 on Oct 8
- #588 on Oct 9
- #571 on Oct 10
- #572 on Oct 11
- #582 on Oct 12
- #581 on Oct 13
- #595 on Oct 14
- #592 on Oct 15
- #600 on Oct 16
- #588 on Oct 17
- #580 on Oct 18
- #597 on Oct 19
- #609 on Oct 20
- #614 on Oct 21
- #603 on Oct 22
- #590 on Oct 23
- #585 on Oct 24
- #654 on Oct 25
- #656 from Oct 28 to Oct 29
- #661 on Oct 30
Before you install
Local scriptsAutomated signals, not a guarantee
Checked Nov 3, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 40 notes
skills/anti-entropy-governance/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/brainstorming/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/brainstorming/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/brainstorming/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/executing-plans/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/long-task-continuation/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/requesting-code-review/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/subagent-driven-development/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/systematic-debugging/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/systematic-debugging/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/systematic-debugging/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/systematic-debugging/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/test-driven-development/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/test-driven-development/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/test-driven-development/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/test-driven-development/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/test-driven-development/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/test-driven-development/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/test-driven-development/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/test-driven-development/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- 1 dangerous shell commandin 1 file: systematic-debugging/find-polluter.sh:39
- 21 network referencesin 7 files: ui-ux-governance/references/experience-rules.md:90 .claude-plugin/plugin.json:6 scripts/aegis-doctor.py:299 and 4 more
- No hidden or obfuscated text
- No instruction overrides
- 7 executable scriptsin 4 files: scripts/aegis-doctor.py:1 scripts/aegis-update.py:1 systematic-debugging/condition-based-waiting-example.ts:1 and 1 more
- 7 references to secretsin 2 files: scripts/aegis-update.py:79 scripts/aegis-doctor.py:260
- No requests to vote in Hot
Show all 36 signals by file
.claude-plugin/plugin.json
- Network accessline 6
"name": "Aegis Maintainers" }, "homepage": "https://github.com/GanyuanRan/Aegis", - Network accessline 7
}, "homepage": "https://github.com/GanyuanRan/Aegis", "repository": "https://github.com/GanyuanRan/Aegis", - Network accessline 8
"homepage": "https://github.com/GanyuanRan/Aegis", - Network accessline 9
"repository": "https://github.com/GanyuanRan/Aegis",
scripts/aegis-doctor.py
- Executable scriptline 1
#!/usr/bin/env python3 - Executable scriptline 1
Executable file; content unavailable - Executable scriptline 1
Executable file; content unavailable - Executable scriptline 1
Executable file; content unavailable - Access to secretsline 260
[Credential-related source omitted] - Network accessline 299
raise DoctorError( "Kimi auto mode requires exactly one installed Aegis plugin; " "run /plugins install https://github.com/GanyuanRan/Aegis and then /reload or /new" - Network accessline 300
"Kimi auto mode requires exactly one installed Aegis plugin; " "run /plugins install https://github.com/GanyuanRan/Aegis and then /reload or /new" ) - Network accessline 301
"run /plugins install https://github.com/GanyuanRan/Aegis and then /reload or /new" - Access to secretsline 504
[Credential-related source omitted]
scripts/aegis-update.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 30
REGISTER_TIME_SYNC_MODES = {"junction", "symlink", "copy-skills"} DEEPSEEK_HARNESS_PLUGIN_INSTALL = ( 'dsh plugin --profile <profile> add "git+https://github.com/GanyuanRan/Aegis.git"' - Network accessline 31
DEEPSEEK_HARNESS_PLUGIN_INSTALL = ( 'dsh plugin --profile <profile> add "git+https://github.com/GanyuanRan/Aegis.git"' ) - Network accessline 32
'dsh plugin --profile <profile> add "git+https://github.com/GanyuanRan/Aegis.git"' - Access to secretsline 79
[Credential-related source omitted] - Access to secretsline 155
[Credential-related source omitted] - Access to secretsline 162
[Credential-related source omitted] - Access to secretsline 169
[Credential-related source omitted] - Access to secretsline 1016
[Credential-related source omitted]
skills/systematic-debugging/condition-based-waiting-example.ts
- Executable scriptline 1
Executable file
skills/systematic-debugging/find-polluter.sh
skills/ui-ux-governance/references/experience-rules.md
- Network accessline 90
- [GOV.UK: make the service simple to use](https://www.gov.uk/service-manual/service-standard/point-4-make-the-service-simple-to-use) - Network accessline 91
- [GOV.UK Design System contribution criteria](https://design-system.service.gov.uk/community/contribution-criteria/) - Network accessline 92
- [WCAG 2.2 quick reference](https://www.w3.org/WAI/WCAG22/quickref/) - Network accessline 93
- [WCAG: redundant entry](https://www.w3.org/WAI/WCAG22/Understanding/redundant-entry.html) - Network accessline 94
- [WCAG: error prevention](https://www.w3.org/WAI/WCAG22/Understanding/error-prevention-legal-financial-data.html)
skills/ui-ux-governance/references/verification.md
skills/update-aegis/SKILL.md
- Network accessline 89
/plugins install https://github.com/GanyuanRan/Aegis
skills/using-aegis/references/codex-tools.md
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
No combined signals at this commit.
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Manifest .claude-plugin/marketplace.json | .claude/skills/<skill-name>/ |
| Codex | Native | Manifest AGENTS.md | .agents/skills/<skill-name>/ |
| Cursor | Native | Path .cursor/INSTALL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md skills/anti-entropy-governance/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Native | Manifest .github/copilot-instructions.md | .github/skills/<skill-name>/ |
| OpenCode | Native | Path .opencode/INSTALL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.
Add this badge to your README
It updates every night and links to this page.
[](https://hotskills.dev/skill/ganyuanran-aegis/)