Agent skill

Source Reading Analyst

by ProgrammerAnthony in ProgrammerAnthony/Expert-Coding-Harness

A skill your agent uses when 用户需要理解现有源码结构、定位功能实现、梳理调用链/数据流、评估重构点时。触发场景:源码阅读、代码导读、这段代码在做什么、功能在哪里实现、调用链分析、数据流分析、架构走读、阅读报告、系统摸底、重构前分析。

MITAuto-check passedDevelopment

Install Source Reading Analyst

skills CLI
$ npx skills add ProgrammerAnthony/Expert-Coding-Harness --skill source-reading-analyst -a claude-code

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

GitHub CLI
$ gh skill install ProgrammerAnthony/Expert-Coding-Harness source-reading-analyst --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/ProgrammerAnthony/Expert-Coding-Harness.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/source-reading-analyst .claude/skills/source-reading-analyst && 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
source-reading-analyst
GitHub stars
235
Token cost
~1.1k tokens
SKILL.md length
296 words
Files
5 (incl. references)
Skills in repo
23
Repo updated
First seen
Licence
MIT

At a glance

A skill your agent uses when 用户需要理解现有源码结构、定位功能实现、梳理调用链/数据流、评估重构点时。触发场景:源码阅读、代码导读、这段代码在做什么、功能在哪里实现、调用链分析、数据流分析、架构走读、阅读报告、系统摸底、重构前分析。

  • Works in 5 steps: 找入口:命令入口、路由入口、任务调度入口、核心 API → 找主链路:主流程调用链(Who calls Who) → 找状态:关键数据结构、状态变更点、持久化边界 → …
  • 用户需要理解现有源码结构、定位功能实现、梳理调用链/数据流、评估重构点时。触发场景:源码阅读、代码导读、这段代码在做什么、功能在哪里实现、调用链分析、数据流分析、架构走读、阅读报告、系统摸底、重构前分析
  • SKILL.md covers 模式识别, 统一工作流, 图表选型规则 and 模式 A:快速问答模式, plus 7 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Source Reading Analyst is an agent skill from ProgrammerAnthony/Expert-Coding-Harness. Use when 用户需要理解现有源码结构、定位功能实现、梳理调用链/数据流、评估重构点时。触发场景:源码阅读、代码导读、这段代码在做什么、功能在哪里实现、调用链分析、数据流分析、架构走读、阅读报告、系统摸底、重构前分析。

Its SKILL.md is about 1.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 5 other files, including reference files (for example `README.md`, `references/diagram-guide.md` and `references/reading-checklist.md`).

It sits in Development. It works with Mermaid. The repository describes itself as: 生产级 AI Agent 技能集,辅助AI Harness应用于企业开发,覆盖代码审查、代码安全审计、TDD、需求工程、实施计划与子代理编排、架构设计、调试、前端开发与技能创建全流程。 The licence is MIT.

When your agent uses it

  • 用户需要理解现有源码结构、定位功能实现、梳理调用链/数据流、评估重构点时。触发场景:源码阅读、代码导读、这段代码在做什么、功能在哪里实现、调用链分析、数据流分析、架构走读、阅读报告、系统摸底、重构前分析

Example prompts

  • “/source-reading-analyst”

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. 找入口:命令入口、路由入口、任务调度入口、核心 API
  2. 找主链路:主流程调用链(Who calls Who)
  3. 找状态:关键数据结构、状态变更点、持久化边界
  4. 找异常:错误处理、重试、降级、兜底策略
  5. 找边界:模块边界、外部依赖、权限与安全边界

What it can do on your machine

Read from SKILL.md and the folder at commit ab0b827. 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

Source Reading Analyst loads about 1.1k tokens when it runs, and up to ~3.5k if it reads all its reference files. Until then it costs about 34 tokens; SKILL.md has 296 words of instructions outside code blocks.

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

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 ProgrammerAnthony/Expert-Coding-Harness at commit ab0b827, republished under its MIT licence (© ProgrammerAnthony). 296 words, ~1,124 tokens.

Download SKILL.mdSave it as .claude/skills/source-reading-analyst/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.
name
source-reading-analyst
description
Use when 用户需要理解现有源码结构、定位功能实现、梳理调用链/数据流、评估重构点时。触发场景:源码阅读、代码导读、这段代码在做什么、功能在哪里实现、调用链分析、数据流分析、架构走读、阅读报告、系统摸底、重构前分析。

源码阅读分析师

铁律:证据优先,结论后置。 先定位代码证据,再输出解释与建议。

<HARD-GATE>
默认只读分析:在没有用户明确授权前,禁止修改任何代码、配置或脚本。
</HARD-GATE>

模式识别

启动时先识别任务类型并声明当前模式:

text
本次我将使用以下模式之一:
1. 快速问答模式(定位并回答一个或少量问题)
2. 全量导读模式(系统化输出阅读分析报告)
3. 改造建议模式(基于阅读结果给出演进建议,不改代码)

若用户未指定,默认从"快速问答模式"开始;当问题范围扩大时升级到"全量导读模式"。


统一工作流

阶段一:范围与目标确认

每次最多问 1-2 个问题,明确:

  • 关注边界(某个功能 / 模块 / 全仓)
  • 输出深度(5 分钟速览 / 30 分钟中等 / 深度走读)
  • 成功标准(回答具体问题、形成报告、形成改造路线图)

若用户已给出清晰范围,直接进入阶段二。

阶段二:证据收集与事实建模

按顺序执行:

  1. 找入口:命令入口、路由入口、任务调度入口、核心 API
  2. 找主链路:主流程调用链(Who calls Who)
  3. 找状态:关键数据结构、状态变更点、持久化边界
  4. 找异常:错误处理、重试、降级、兜底策略
  5. 找边界:模块边界、外部依赖、权限与安全边界

加载 references/reading-checklist.md 逐项检查,避免漏项。

阶段三:输出与校验

输出必须同时包含:

  • 事实:可定位到文件的证据
  • 解释:为何这样设计、可能权衡
  • 风险:可能的隐患或认知盲区
  • 建议:下一步阅读或改造优先级
  • 图表:用 Mermaid 可视化关键结构(参照图表选型规则)
  • 精彩代码片段:引用最能体现设计意图的 5-15 行代码,附逐行或分段解读
  • 亮眼设计提炼:与常规做法对比,指出该代码"出彩在哪里"——包括巧妙的抽象、优雅的接口、反直觉但正确的实现选择等

加载 references/report-template.md 使用统一报告结构。 加载 references/diagram-guide.md 选择并生成正确的 Mermaid 图。


图表选型规则

每次生成报告时必须至少包含一张 Mermaid 图。 根据分析重点选择图类型:

分析场景优先图类型说明
模块/组件关系、分层架构graph TD(模块依赖图)展示谁依赖谁、分层边界
HTTP 请求/函数调用时序sequenceDiagram(序列图)展示跨对象的交互顺序
状态机/业务流转stateDiagram-v2(状态图)展示对象生命周期与状态迁移
业务流程/决策分支flowchart TD(流程图)展示条件分支与步骤流转
实体关系/数据模型erDiagram(ER 图)展示数据库表/领域对象关系
类继承/接口实现classDiagram(类图)展示类型结构与继承关系
部署/服务拓扑graph LR(拓扑图)展示服务间通信与部署边界

图表通用要求(详见 references/diagram-guide.md):

  • 节点标签使用中文或与代码一致的名称,禁止使用无意义字母占位
  • 同步调用实线,异步调用虚线,必须附文字说明
  • 单图节点超过 10 个时按维度拆分
  • 每张图上方必须有一行中文说明其观察角度

模式 A:快速问答模式

适用:用户问"某功能在哪""这段做了什么""请求是怎么流转的"。

操作步骤
  1. 复述问题(单句)
  2. 定位 1-3 个关键文件
  3. 生成一张序列图或流程图体现核心调用链
  4. 回答问题并附证据路径
  5. 若有值得关注的代码技巧,展示 1 个精彩片段并点评
  6. 补充一个"下一步可查方向"
输出结构
  • 结论:一句话回答
  • 证据:关键文件路径与其作用说明
  • 调用链图:序列图(优先)或流程图,上方附一行中文说明链路范围
  • 精彩片段(可选):若存在值得关注的代码技巧,引用片段 + 一段点评
  • 风险/注意点:潜在误解或边界条件

模式 B:全量导读模式

适用:用户希望系统化看懂某个模块或整个仓库。

操作步骤
  1. 模块地图:按目录/职责分组
  2. 核心对象:关键类型、接口、服务
  3. 主流程:正常链路(输入 -> 处理 -> 输出)
  4. 异常流:错误、重试、回滚、补偿
  5. 依赖图:内部依赖与外部依赖
  6. 复杂度与风险:高耦合、高变更、高故障点
  7. 亮眼设计提炼:从以上分析中识别 2-4 个值得关注的精彩设计,每项附代码片段
必须生成的图表(至少 3 张)
图类型表达内容
图1graph TD 模块依赖图所有模块分层关系与依赖方向
图2sequenceDiagram 序列图核心主流程的跨对象时序
图3按需选择状态图 / 流程图 / ER 图 / 类图 中最能揭示设计意图的一种
输出结构

依照 references/report-template.md 各章节顺序输出,不得省略图表章节与精彩设计章节。


模式 C:改造建议模式(只读)

适用:用户在看懂之后希望得到"如何改得更好"的建议,但不立刻改代码。

操作步骤
  1. 标出问题类型:耦合、边界混乱、职责过载、重复逻辑、可测性差
  2. 给出 2-3 个改造选项(必须有取舍)
  3. 用 graph TD 生成改造前/后对比图:
    • 改造前:用红色背景 style X fill:#ffcccc 标注问题节点
    • 改造后:用绿色背景 style X fill:#ccffcc 标注新增抽象/优化节点
  4. 明确推荐方案与理由
  5. 给出分阶段落地计划(小步可回滚)
输出结构
  • 问题清单:问题描述、影响范围、风险等级
  • 改造前后对比图:两张 graph TD,上方各附一行中文说明
  • 方案对比表:核心思路、优点、代价、适用条件
  • 推荐方案与理由
  • 分阶段计划:Phase 1(低风险准备)→ Phase 2(核心变更)→ Phase 3(收尾验证)

精彩设计提炼规范

目标:让读者不仅"看懂代码做了什么",更能感受到"这里写得好在哪里"。

触发条件

阅读过程中遇到以下情况时,必须提炼并展示:

情况示例
用极少的代码完成了通常需要更多代码才能完成的事一个 5 行函数解决了通用问题
接口/抽象设计得特别干净,调用方完全不需要关心细节隐藏了大量复杂性的简洁 API
巧妙利用语言特性(闭包、类型系统、宏、迭代器等)用类型约束替代了运行时检查
异常处理/边界条件处理明显优于常规写法失败路径和成功路径同等清晰
性能优化手段值得关注(懒初始化、批处理、无锁结构等)用位运算替代了分支判断
反直觉但正确的选择(看起来"绕",实际上避免了陷阱)故意不用某个"显然"方案
每条精彩设计的输出格式
#### ✦ [设计标题,10 字以内]

**所在位置**:`文件路径:行号范围`

**代码片段**:
(引用 5-15 行关键代码,附中文注释)

**常规做法**:通常这类需求会怎么写(1-2 句话)

**出彩之处**:相比常规做法,这里的巧妙/克制/优雅体现在哪里(2-4 句话)

**可迁移性**:这个思路能否在其他场景复用(可选,视情况而定)
数量要求
模式最少条数
快速问答模式0-1 条(有则展示,无则不强求)
全量导读模式2-4 条
改造建议模式1-2 条(说明改造是否保留了原有亮点)
不要滥用

以下情况不应被标记为"精彩设计":

  • 只是符合最佳实践的普通写法(如加了错误处理、写了注释)
  • 只是框架/库提供的标准用法
  • 代码你自己还没完全理解,仅凭直觉认为"看起来厉害"

证据标准

任何关键结论至少满足以下之一:

  • 可指向明确文件路径与函数/类型名
  • 可解释调用关系(上游 -> 当前 -> 下游)
  • 可说明状态变更位置(创建/修改/持久化)

无法满足时,必须明确标注"推测/待验证",不得当作事实结论。

沟通原则

  • 先回答问题,再补背景
  • 一次聚焦一个核心疑问,避免信息过载
  • 若问题跨多个子系统,先给总览,再逐段展开

警告:当你想"直接下结论"时

遇到以下想法,立刻停下,回到证据收集:

借口现实
"文件名看起来就是这个功能"命名可能误导,必须检查真实调用关系。
"经验上这类代码都这么写"项目约定可能不同,经验不能替代证据。
"先给个结论再补证据"先入为主会放大误判,流程必须反过来。
"这块太复杂,先跳过异常流"很多问题正藏在异常路径,不能省略。
"图画不出来先跳过"图表是理解的验证手段,画不出说明理解不够深。

参考资源

  • references/reading-checklist.md — 阅读分析检查清单
  • references/report-template.md — 报告模板
  • references/diagram-guide.md — Mermaid 图表选型与生成规范

© ProgrammerAnthony, MIT. 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 4 other files (references) in skills/source-reading-analyst of ProgrammerAnthony/Expert-Coding-Harness.

  • SKILL.md
  • README.md
  • references/diagram-guide.md
  • references/reading-checklist.md
  • references/report-template.md

Open the folder on GitHubat commit ab0b827

Compare with similar skills

Source Reading Analyst 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.

Source Reading Analyst compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Source Reading Analyst this skillProgrammerAnthony/Expert-Coding-Harness235—~1.1kAutomated safety check: PassMIT
Archify Diagramstt-a1i/archify79k—~2.9kAutomated safety check: PassMIT
Diagram Designcathrynlavery/diagram-design44k1 repos~7.5kAutomated safety check: PassMIT
Draw.io Diagram StudioAgents365-ai/drawio-skill10k—~2.4kAutomated safety check: NotesMIT
Pretty Mermaid Rendererimxv/Pretty-mermaid-skills1.5k—~2kAutomated safety check: PassMIT
Archify Diagram BuilderUnclecheng-li/AI_Animation1.4k2 repos~4.1kAutomated safety check: PassMIT

Similar skills

  • Archify Diagrams

    tt-a1i/archify

    Creates interactive architecture, workflow, sequence, data-flow and lifecycle diagrams as standalone HTML with inline SVG, themes and image or video export.

    79k GitHub stars~2.9k tokensUpdated today
    DevelopmentAuto-check passed
  • Diagram Design

    cathrynlavery/diagram-design

    Creates branded diagrams, from architecture, flowchart and sequence to charts and maps, as self-contained HTML with inline SVG, with import from draw.io, Mermaid and Excalidraw.

    44k GitHub starsUsed in 1 repo~7.5k tokens
    DevelopmentAuto-check passed
  • Draw.io Diagram Studio

    Agents365-ai/drawio-skill

    Creates and edits editable draw.io diagrams from descriptions, code, infrastructure files, SQL and API schemas, with sync, review, test and export tools.

    10k GitHub stars~2.4k tokensUpdated 5 days ago
    DevelopmentAuto-check: notes
  • Pretty Mermaid Renderer

    imxv/Pretty-mermaid-skills

    Writes and renders Mermaid diagrams as themed SVG, PNG or terminal ASCII and Unicode art with a bundled Node.js CLI that needs no browser.

    1.5k GitHub stars~2k tokensUpdated 1 mo ago
    DevelopmentAuto-check passed
  • Archify Diagram Builder

    Unclecheng-li/AI_Animation

    Builds validated architecture, workflow, sequence, data-flow and lifecycle diagrams as standalone interactive HTML from a small JSON spec, with optional motion and image export.

    1.4k GitHub starsUsed in 2 repos~4.1k tokens
    DevelopmentAuto-check passed
  • Mermaid

    WH-2099/mermaid-skill

    Generate Mermaid diagrams from user requirements. An agent skill from WH-2099/mermaid-skill.

    288 GitHub starsUsed in 4 repos~958 tokens
    DevelopmentAuto-check passed

More from ProgrammerAnthony/Expert-Coding-Harness

All 23 skills in this repo
  • Architecture Advisor

    ProgrammerAnthony/Expert-Coding-Harness

    A skill your agent uses when 用户需要设计新系统架构、评审或优化已有系统架构、选择技术方案时。触发场景:架构分析、架构设计、系统设计、architecture、架构优化、系统架构、架构评审、架构咨询、技术方案、技术设计、如何组织代码结构、模块划分、服务拆分、数据库选型、微服务设计。

    235 GitHub stars~673 tokensUpdated 4 mo ago
    Auto-check passed
  • Code Review Expert

    ProgrammerAnthony/Expert-Coding-Harness

    A skill your agent uses when 用户要求审查代码、评估代码质量、提交 PR 前检查、发现代码有潜在问题时。触发场景:代码审查、code review、审查代码、review、检查代码、代码检查、代码质量、代码评审、这段代码有问题吗、帮我看看代码、合并前检查。

    235 GitHub stars~806 tokensUpdated 4 mo ago
    Auto-check passed
  • Code Security Audit

    ProgrammerAnthony/Expert-Coding-Harness

    A skill your agent uses when 用户需要对代码进行安全审计、发现安全漏洞、上线前安全评估、检查代码是否存在安全风险时。触发场景:代码安全审计、安全审计、白盒审计、安全扫描、漏洞检测、漏洞挖掘、SQL注入、命令注入、XSS、SSRF、反序列化、认证绕过、越权、代码安全检查、security audit、code…

    235 GitHub stars~1.6k tokensUpdated 4 mo ago
    Auto-check passed
  • Debug Expert

    ProgrammerAnthony/Expert-Coding-Harness

    A skill your agent uses when 程序出现错误、异常、崩溃,或行为与预期不符,或测试失败,或无法定位问题根因时。触发场景:调试、debug、报错、错误、异常、bug、问题排查、故障排查、不工作、崩溃、无法运行、出错了、为什么不生效、运行报错、跑不起来、程序挂了。

    235 GitHub stars~986 tokensUpdated 4 mo ago
    Auto-check passed
  • Frontend Code Review

    ProgrammerAnthony/Expert-Coding-Harness

    A skill your agent uses when 用户需要审查前端代码(React/Vue/Next.js/TypeScript/Tailwind等)、检查代码质量、性能问题、可维护性、安全漏洞、最佳实践落地时。触发场景:前端代码评审、前端代码优化、React/Vue代码检查、TypeScript代码审查、前端性能优化、前端安全审计、前端代码规范检查。

    235 GitHub stars~614 tokensUpdated 4 mo ago
    Auto-check passed
  • Frontend Performance Optimization

    ProgrammerAnthony/Expert-Coding-Harness

    A skill your agent uses when 用户需要优化前端性能、提升页面加载速度、减少白屏时间、优化交互流畅度、进行性能排查时。触发场景:前端性能优化、页面加载慢、白屏时间长、卡顿、LCP/FID/CLS指标优化、前端性能分析、打包体积优化。

    235 GitHub stars~701 tokensUpdated 4 mo ago
    Auto-check passed

Works with

Categories

Questions about Source Reading Analyst

What does Source Reading Analyst do?

A skill your agent uses when 用户需要理解现有源码结构、定位功能实现、梳理调用链/数据流、评估重构点时。触发场景:源码阅读、代码导读、这段代码在做什么、功能在哪里实现、调用链分析、数据流分析、架构走读、阅读报告、系统摸底、重构前分析。. Source Reading Analyst is an agent skill from ProgrammerAnthony/Expert-Coding-Harness.

When should I use Source Reading Analyst?

Source Reading Analyst fits situations like: 用户需要理解现有源码结构、定位功能实现、梳理调用链/数据流、评估重构点时。触发场景:源码阅读、代码导读、这段代码在做什么、功能在哪里实现、调用链分析、数据流分析、架构走读、阅读报告、系统摸底、重构前分析.

How do I install Source Reading Analyst in Claude Code?

Run `npx skills add ProgrammerAnthony/Expert-Coding-Harness --skill source-reading-analyst -a claude-code`. Or copy the skill folder (skills/source-reading-analyst in ProgrammerAnthony/Expert-Coding-Harness) into .claude/skills/source-reading-analyst in your project. Claude Code loads it when a task matches its description.

How do I install Source Reading Analyst in Codex?

Run `npx skills add ProgrammerAnthony/Expert-Coding-Harness --skill source-reading-analyst -a codex`. Or copy the skill folder (skills/source-reading-analyst in ProgrammerAnthony/Expert-Coding-Harness) into .agents/skills/source-reading-analyst in your project. Codex loads it when a task matches its description.

Can I use Source Reading Analyst 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 ProgrammerAnthony/Expert-Coding-Harness --skill source-reading-analyst -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/source-reading-analyst, .gemini/skills/source-reading-analyst, .github/skills/source-reading-analyst and .opencode/skills/source-reading-analyst in your project.

What does Source Reading Analyst need to run?

SKILL.md names no scripts, command-line tools or credentials: Source Reading Analyst is instructions for the agent only.

Does Source Reading Analyst 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 Source Reading Analyst 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 Source Reading Analyst use?

Source Reading Analyst is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Source Reading Analyst use?

About 1.1k tokens (SKILL.md is roughly 4.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.4k tokens, read only when the agent opens those files.

What are the alternatives to Source Reading Analyst?

Skills that share tags, products or a category with Source Reading Analyst: Archify Diagrams (tt-a1i/archify, 79k stars), Diagram Design (cathrynlavery/diagram-design, 44k stars), Draw.io Diagram Studio (Agents365-ai/drawio-skill, 10k stars) and Pretty Mermaid Renderer (imxv/Pretty-mermaid-skills, 1.5k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Source Reading Analyst?

ProgrammerAnthony (a GitHub user) maintains it in ProgrammerAnthony/Expert-Coding-Harness, which has 235 GitHub stars. The repository holds 23 skills in this directory. The repository was last updated on May 11, 2026.

Source: ProgrammerAnthony/Expert-Coding-Harness on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.