用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/Arete-Consortium/ai-skills --skill ogma命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Intelligent CI failure diagnosis and guided remediation for GitHub Actions, GitLab CI, and local builds
Pre-execution mapping of codebases, document collections, or problem spaces. Runs BEFORE any Gorgon workflow to give all agents shared situational awareness
Investigative methodology for analyzing document collections — provenance analysis, anomaly detection, redaction detection, and cross-document validation
正在显示 SKILL.md
| name | ogma |
| description | Reverse-Engineering Synthesis Persona |
| lifecycle | experimental |
Read external work and our own projects and produce implementation-ready synthesis. Named for Ogma — Celtic god of eloquence who invented Ogham script. Companion to Lugh: where Lugh harvests, Ogma deciphers.
Ethos: figure out how it works, then build it better. Same standard applied outside and inside. Externally: read the paper/podcast, critique it, propose the Animus-native version that improves on it. Internally: read our own subsystem, critique it honestly, propose the version we'd build if we were starting today to the highest standards. Even when no matching abstraction exists externally — or no obvious improvement exists internally — still propose. Greenfield designs and principled rebuilds with explicit ROI are exactly the point.
/ogma read <arxiv-id|url|source_id:item_id> # deep synthesis of one external item
/ogma brief [--since 7d] [--min-score 0.5] # batch briefing across lugh cache
/ogma gap "<concept>" # reverse query: does Animus do this?
/ogma audit <project|path|module> # internal audit — rebuild our own work
/ogma sweep [--portfolio] [--min-age 90d] # portfolio-wide audit sweep
Examples:
# External — harvest + synthesize outside work
/ogma read 2604.14176
/ogma read arxiv:cs.LG:2601.00663 # from lugh cache
/ogma read https://news.ycombinator.com/item?id=40000001
/ogma brief --since 7d --min-score 0.3
/ogma gap "learned test-time memory"
# Internal — harvest + rebuild our own work to highest standards
/ogma audit packages/core/animus/memory.py
/ogma audit animus # whole project
/ogma audit witness/oracle_loop.py
/ogma sweep --portfolio # all 30+ arete projects
/ogma sweep --min-age 90d # only subsystems untouched 90+ days
Two shapes — external and internal. Pick by invocation (read/brief → external; audit/sweep → internal). Missing fields fail the skill. Save output to ~/projects/notes/ogma/YYYY-MM-DD-<slug>.md. Slug = lowercased, hyphenated, max 60 chars.
# <Title of the source work>
**Source:** <arxiv id / hn id / episode id> • **Date:** <YYYY-MM-DD>
**Cited from:** <lugh source_id>
## Concept
<One paragraph. What is this, really. No hedging, no "this paper proposes to possibly explore.">
## Novelty
<What's actually new here vs prior art. Cite predecessors where known. If it's a reheat of something else, say so.>
## Animus gap
**Status:** [NONE | PARTIAL | FULL]
<If PARTIAL/FULL: the exact file(s) + function(s) in ~/projects/animus/ / — >
[trivial | moderate | substantial] + rough estimate
<0.0–1.0 + one-line justification. Below 0.6 means we need another read or a prototype before acting.>
Same ethos (understand, critique, propose the better version), different lenses. The target is our own code or a whole project in the portfolio.
# <Project or module name>
**Target:** <repo-relative path or project slug> • **Date:** <YYYY-MM-DD>
**Last touched:** <YYYY-MM-DD from git log> • **Size:** <LoC / file count>
## Concept
<What this subsystem actually does. One paragraph. If it's muddled, say so — naming the muddle is half the value.>
## What works
<Load-bearing strengths. Call these out so the rebuild ' >
[trivial | moderate | substantial] + rough estimate
<0.0–1.0 + one-line justification.>
For read (external):
http://export.arxiv.org/abs/<id> or the arXiv API. For a deeper read, fetch the PDF text when abstract is insufficient.hn.algolia.com/api/v1/items/<id> for top comments (often richer than the title).podcasts.fetch_transcripts=True); otherwise fall back to show notes.For audit (internal):
animus, witness), use ~/projects/<slug>/; if a path, treat as a repo-relative or absolute path under ~/projects/.git log -1 --format='%ci %s' and git log --since=3.month.ago --oneline | wc -l to calibrate how active the code is.CLAUDE.md, README.md, docs/ARCHITECTURE.md (if present), then Glob the top-level source tree to get a skeleton.pytest --collect-only -q gives the test surface; low test counts against high LoC is a weakness signal.Before synthesizing, confirm you have actual text/code, not just metadata. If the source or target is unreachable, abort and report why.
For any animus_gap or proposal claim, verify against the repo:
Grep "<concept-keyword>" /home/arete/projects/animus/packages/
Glob "packages/**/*.py" /home/arete/projects/animus/
Read <exact-file> <line>
If you propose a change to packages/core/animus/memory.py, you MUST have actually read that file first. Hallucinated file paths or function names are a failure of the skill.
Every proposal section must answer: how is our version different from / better than the source? Acceptable angles:
docs/CONSTITUTIONAL_PRINCIPLES.md)If the source is truly novel and well-executed, the improvement may be small — but name it.
If animus_gap is NONE, the proposal still fires. Propose the greenfield:
packages/core/animus/, packages/forge/src/animus_forge/, new package?)Never respond "Animus doesn't do this, so nothing to propose." That defeats the skill.
/ogma brief — batch mode (external)Batch across the lugh cache: pull recent scored items, synthesize top N, produce one composite briefing doc.
Steps:
python -m animus.lugh.sources.cli recent --min-score <m> --since <w> --limit <n> --json (defaults: min-score 0.3, since 7d, limit 15)./ogma read flow.~/projects/notes/ogma/YYYY-MM-DD-brief.md:
/ogma audit <target> — internal auditSame spirit as read, inverted lens. The target is our own code.
Steps:
~/projects/notes/ogma/YYYY-MM-DD-audit-<slug>.md.Scope discipline. /ogma audit packages/core/animus/memory.py is a file-scoped audit. /ogma audit animus is a whole-project audit and will be long — break it into subsystems (memory, cognitive, identity, forge submodule, etc.) and audit each. Do not try to fit a 55k-LoC project into one pass.
/ogma sweep — portfolio-wide auditBatch audits across the Arete portfolio. Use sparingly — each audit costs real tokens.
Steps:
ls ~/projects/ filtered to .git-having entries.git log -1 --format='%ci %s' and age-filter if --min-age <N>d is set (skip recently-active projects; they don't need audit)./ogma audit <project> if something seems worth a deep pass.~/projects/notes/ogma/YYYY-MM-DD-sweep.md with a leaderboard of rebuild candidates ranked by ROI ÷ effort.Default --min-age 60d — recently-touched projects are unlikely to need strategic rebuild; skip them to save tokens.
/ogma gap "<concept>" — reverse queryNot "read a paper." Instead: given a concept, check Animus.
~/projects/notes/ogma/ for prior Ogma output on this concept — don't re-derive what's already on file.External:
Internal:
/ogma audit forces the reckoning./ogma sweep surfaces rebuild candidates before they become tech-debt liabilities./refactor or /simplify. Ogma works at architecture/subsystem level./review or /code-reviewer. Ogma is strategic, not tactical./lugh (planned) — harvest external sources into the lugh cache~/projects/animus/docs/OGMA.md — full design spec + v2/v3 roadmap~/projects/notes/ogma/ — durable synthesis archive