Reactive Resume Builder
reactive-resume/reactive-resume
Builds resumes as valid JSON for the open-source Reactive Resume app by interviewing you, and can track job applications through its MCP tools.
识别用户意图类型(dev/fix/analyze/audit/self-fix/chat/resume/other),采用前置识别 + 三问法。Free 层可用。
$ npx skills add devcodex-labs/devcodex --skill intent -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install devcodex-labs/devcodex intent --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/devcodex-labs/devcodex.git skills-src && mkdir -p .claude/skills && cp -r skills-src/content/skills/intent .claude/skills/intent && 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 "intent" agent skill from https://github.com/devcodex-labs/devcodex/tree/main/content/skills/intent into .claude/skills/intent/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "intent", 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/devcodex-labs/devcodex/tree/main/content/skills/intentType 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 devcodex-labs/devcodex --skill intent -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install devcodex-labs/devcodex intent --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/devcodex-labs/devcodex.git skills-src && mkdir -p .agents/skills && cp -r skills-src/content/skills/intent .agents/skills/intent && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "intent" agent skill from https://github.com/devcodex-labs/devcodex/tree/main/content/skills/intent into .agents/skills/intent/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "intent", 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 devcodex-labs/devcodex --skill intent -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install devcodex-labs/devcodex intent --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/devcodex-labs/devcodex.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/content/skills/intent .cursor/skills/intent && 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 "intent" agent skill from https://github.com/devcodex-labs/devcodex/tree/main/content/skills/intent into .cursor/skills/intent/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "intent", 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/devcodex-labs/devcodex.git --path content/skills/intent--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 devcodex-labs/devcodex --skill intent -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install devcodex-labs/devcodex intent --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/devcodex-labs/devcodex.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/content/skills/intent .gemini/skills/intent && 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 "intent" agent skill from https://github.com/devcodex-labs/devcodex/tree/main/content/skills/intent into .gemini/skills/intent/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "intent", 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 devcodex-labs/devcodex intentInstalls 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 devcodex-labs/devcodex --skill intent -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/devcodex-labs/devcodex.git skills-src && mkdir -p .github/skills && cp -r skills-src/content/skills/intent .github/skills/intent && 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 "intent" agent skill from https://github.com/devcodex-labs/devcodex/tree/main/content/skills/intent into .github/skills/intent/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "intent", 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 devcodex-labs/devcodex --skill intent -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install devcodex-labs/devcodex intent --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/devcodex-labs/devcodex.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/content/skills/intent .opencode/skills/intent && 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 "intent" agent skill from https://github.com/devcodex-labs/devcodex/tree/main/content/skills/intent into .opencode/skills/intent/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "intent", 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.
intent识别用户意图类型(dev/fix/analyze/audit/self-fix/chat/resume/other),采用前置识别 + 三问法。Free 层可用。
Intent is an agent skill from devcodex-labs/devcodex. 识别用户意图类型(dev/fix/analyze/audit/self-fix/chat/resume/other),采用前置识别 + 三问法。Free 层可用。
Its SKILL.md is about 2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file (for example `intent.json`).
The repository describes itself as: Intent-driven AI coding workflow runtime for consistent context, skills, approvals, validation, and handoffs across six AI coding hosts. The licence is AGPL-3.0.
2 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 1dd4525. It shows what the files ask for, not the result of running them.
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.
Shell commands in SKILL.md call:
npmFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use npm, which can reach the network depending on how they are called.
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.
Intent loads about 2k tokens when it runs. Until then it costs about 22 tokens; SKILL.md has 517 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 devcodex-labs/devcodex at commit 1dd4525, republished under its AGPL-3.0 licence (© devcodex-labs). 517 words, ~2,028 tokens.
.claude/skills/intent/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.| 检查 | 条件 | 意图 |
|---|---|---|
| 是否按任务名恢复? | 根据完整对话判断用户要续接哪项已有任务,提取任务定位信息 | 先调用 memory_task_resolve;仅 resolved-active 进入 resume,其余状态按最小消歧/完成说明/stale CP 处理 |
| 是否恢复中断? | 当前消息在上下文中表达续接目的,且当前会话的任务恢复证据仍有效;短回答或特定词本身不决定路由 | resume → 定向复水化,保留已确认范围与授权 |
| 是否纯问答? | 仅提问/求解释,无文件变更或任务执行意图 | chat → 直接路由,跳过三问 |
当消息已命中 chat 时,进一步区分以下两类常见说明意图:
| 标签 | 条件 | 默认处理 |
|---|---|---|
| 规范说明类 | 用户追问规则来源、判断依据、为什么这样设计 | 先正面解释规则层依据,不默认贴完整原文/路径/编号清单 |
| 规范改进类 | 用户追问规范如何提升、还能怎么优化、下一步改进什么 | 先正面讨论改进方向;若用户要落地变更,再转 dev 立项 |
⚠️ 上述两个标签只是
chat下的回答策略辅助标签,不是新的顶层工作流。 ⚠️ 面向用户的默认输出场景下,仍应优先用自然语言解释;仅在回答确有必要时才最小化展开内部细节。 ℹ️ 项目内dev模式下的规范优化、规则提升与实现讨论,不因这两个标签增加额外限制。
两项均为否 → 进入三问判断。
任务名续接只把名称当定位键,不把名称、Hook 命中或派生索引当作状态真相。匹配顺序固定为 stable taskId → active displayName exact → active alias exact → completed/rejected exact;相似名称只返回最多 5 个建议,禁止 fuzzy 自动命中。resolved-active 后仍须按 task.json → sessions.md → 当前绑定产物/checkpoint 定向复水化并复证 CP digest;ambiguous / not-found / completed / rejected / stale-confirmation / scale-blocked 不得进入任务执行。
⛔ 意图识别基于用户消息的语义目的,不依赖关键词匹配。
先理解当前真实用户消息与已有任务,再通过 profile_context_plan 提交结构化结论:路由沿用 intent、routeKey、changeTypes;可选 semanticDecision 使用 IntentSemanticDecisionV1,其 sourceRef 必须引用当前可信入口的 envelopeId、envelopeDigest 与 contextEpoch。按实际意图填写 workflowPreference、workflowFacts、executionDecision、languageDecision,不能从昵称、中文字符占比、代码/引用或宿主问答包装推断这些字段。语言明确要求及持续偏好优先;临时回复语言使用 scope=turn,持续任务偏好使用 scope=task。宿主结构化问答只把 answer 作为用户回复,question 保留为上下文。模型选择明确指定的 Skill 时提交 explicitSkillId;精确引用或示例不自动激活 Skill。缺少必要信息时先定向读取,只有确实影响下一步的歧义才向用户询问。
| 问题 | 指向变更 | 指向分析 |
|---|---|---|
| Q1:最终目的是产生变更(代码/配置/规范文件),还是获得结论/报告? | 变更 | 结论 |
| Q2:分析是手段(为了执行变更)还是目的(为了得出结论)? | 手段 | 目的 |
| Q3:是否需要修改/创建/删除任何文件(含源码与规范文件)? | 是 | 否 |
三问结论:
self-fix;否则 dev 或 fixanalyze vs audit验证的暂停、缩小范围或确认同样由模型解释,通过当前来源绑定的 semanticDecision.validationDecision 提交 action(none、revoke、confirm-current-budget);确认可附 requestedBudgetDigest 与 declaredChangedPathCount。执行模式和验证范围是不同决定,不因回复出现“暂停”“确认”或 @ 别名自动变更。运行时继续校验验证卡、任务、项目、候选和单轮屏障。任务恢复使用既有 memory_task_resolve 的精确查询与恢复证据,不把自然语言的“继续……”直接当历史任务名。
| 意图 | 说明 |
|---|---|
dev | 新功能开发、重构、优化、迁移 |
fix | Bug 修复、报错处理 |
analyze | 多轮收敛分析,≥3 轮,输出结论(analyze) |
audit | 多轮深度审查,≥3 轮,直至收敛 |
self-fix | 规范文件自修复 |
chat | 问答、解释(无文件变更) |
resume | 恢复上次中断的任务 |
other | 不匹配上述任何意图 → plan 工作流 |
意图识别分两层输出:
约束:
非 chat 工作流在 CP1 / 问题确认前输出或写入可审查的 Intent Expansion Card,避免压缩恢复后只剩模糊摘要。
| 字段 | 说明 |
|---|---|
semantic | 用户字面语义初判 |
project | 目标项目与 active-root |
continuity | 是否延续现有 requirement/bug/session |
action | 最终工作流与子类型 |
domain | 受影响模块/领域 |
artifact-impact | source/config/docs/memory/report/deployment 等影响面 |
risk | destructive/security/high-risk/normal |
host-capability | 是否涉及宿主能力差异及降级边界 |
validation-route | test/lint/typecheck/validate/direct replay/官方文档 |
confidence | high/medium/low |
alternatives | 被排除路线及原因 |
当用户意图涉及编写/改写 README、文档站、website docs、用户手册、contributing、API 参考或模糊「写文档」时:
docsAudience + docsSurface;scripts/lib/docs-audience-intent.js 仅校验 DocsAudienceDecisionV1 的结构,不从文字或目录名判定受众。 public-user → user-manual-authoring(+ 条件 readme-authoring) maintainer-dev → maintainer-docs-site-authoring ambiguous → 补充上下文,仍无法确定且影响产物时再消歧 multi-audience → 按读者组织相应交付物,沿用用户已确认的任务范围npm run test:docs-audience 只证明结构与摘要绑定;真实文档须经模型内容审查和实际用户路径验证。 DocsContentReviewV1 的辅助函数结果为 unverified,不得冒充内容验收通过。当用户提出具体痛点/问题(文档看不懂、流程缺步、规范歧义、某种失败模式等),助手在正面回答之后,同一轮须主动延展 3+ 条相关场景或风险(表格或编号),不得只回一句就结束、等用户再问「还有没有其他场景」。
classifyProactiveScenarioExtensionSample(userMessage, assistantReply) 不得为 missing-extension(在适用痛点句上)。 intent 始终拥有 workflowIntent。当前消息的 identity 可在入口阶段形成 OriginalInstructionRefV1,但只有项目现实扩展和最终 workflow 路由完成后,才按需把 workflowIntent + instructionRefId + host/variant + scope/risk/confidence 交给 host-capability-routing,由后者选择 direct / plan_first / auto_authorized。
host-capability-routing 不得把 portable decision 回写成新的 workflow intent。direct 不等于跳过 CP;plan_first 不等于 native Plan 已进入;auto_authorized 必须引用既有 autoAuthorityRef。当用户消息准备触发确认、继续或阶段转换时,先由语义路由得到 semanticAction/confidence,再使用 IntentConsistencyInputV1 → IntentConsistencyDecisionV1 核对显式状态证据;不得让本 Guard 用关键词替代语义识别。机器可执行真相源为 scripts/lib/intent-consistency.js。
证据优先级固定为:user-current > confirmed-requirement-or-proposal > phase > route-hint > history。confirm/continue 必须同时绑定当前 proposalRef 与 requirementRef;“确认 / 继续 / yes / ok”等短确认只有在引用唯一且 phase/requirement 匹配时才能返回 matched。
| 场景 | status | errorCode | 处理 |
|---|---|---|---|
| refs/phase/confidence 一致 | matched | null | 允许进入已确认转换 |
| proposal 或 requirement 状态缺失 | clarify | INTENT_STATE_MISSING | 恢复当前引用后重算结构化意图;无法唯一化时才澄清 |
| requirement 不匹配 | blocked | INTENT_REQUIREMENT_MISMATCH | 重载 active requirement |
| phase 不匹配 | blocked | INTENT_PHASE_MISMATCH | 返回预期阶段或刷新阶段证据 |
| confidence 低于执行阈值 | clarify | INTENT_LOW_CONFIDENCE | 澄清语义,不猜测转换 |
routeHints/historyRefs 可作为 ignored 解释证据,但不得覆盖当前用户消息或已确认产物。该合同只返回 decision,不自行写 CP state、需求文件或 Hook 状态。
| 维度 | analyze | audit |
|---|---|---|
| 过程类型 | 多轮收敛分析(≥3 轮,连续 2 轮无新发现后收敛) | 多轮深度审查,直至收敛 |
| 结束条件 | 最少 3 轮,连续 2 轮无新发现;轮末输出收敛状态 | 连续 3 轮有效零发现(仍须满足连续 3 轮零发现,并核验 ReviewCoverageDelta;不区分定向/全面,见 12-audit §多轮收敛规则) |
| 典型表述 | "分析/看看/评估/对比/解读" | "深度审查/全面体检/逐项检查/走查" |
边界词处理:"检查"/"review"/"评审" 倾向 audit,但以覆盖范围和收敛期望为准。
| 维度 | dev | fix |
|---|---|---|
| 动机 | 主动改进(新增/重构/优化/迁移) | 被动修正(Bug/报错/回归) |
| 判断标准 | 系统当前行为正确,但需要扩展或改进 | 系统当前行为不正确,需要恢复 |
仍然模糊时,优先按 fix 路由(fix 流程含根因分析 CP1,分析后若实际需要新功能可重路由到 dev)
| 条件 | 说明 |
|---|---|
| 修改对象 | DevCodex 插件目录下的规范文件(instructions/ · skills/ · prompts/ · agents/ · RULES.md) |
| 修改动机 | 修复规范内部不一致、错误、缺失(非功能迭代、非新增) |
特殊场景——治理记录评估(T_RECORD 分支):
record.violation、record.spec-defect、record.process-improvement、record.pending-issue、record.audit-gap、record.none、record.ambiguous;同一消息允许多个实质意图并存。skills/spec-governance/SKILL.md 的 RecordRouter 决定:VL/PF/PI(优化清单)/ISSUE/GAP 或不写台账;复合意图必须逐项 all-of 验证。GovernanceIntakeDecision;record.none 执行 RecordNoneChallengeGate,record.ambiguous 保持未终结并先澄清。用户消息含 ≥2 个独立任务时:
ConcurrencyPolicy 只放开前置只读识别、文件搜索和隔离分析的并发;多个独立任务的正式工作流、CP 状态、报告、记忆和台账写入仍按顺序推进,不能并行提交共享状态。
ℹ️ C14:任务数≥5 时,建议用户拆分会话执行
若记忆中同时存在 ≥2 个不同项目/任务的活跃 CP 状态,收到新消息时: ① 根据消息内容显式判断属于哪个任务 ② 对该任务独立重新执行三问判断 ③ 禁止将任务 A 的工作流类型或 CP 状态继承应用到任务 B
© devcodex-labs, AGPL-3.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file in content/skills/intent of devcodex-labs/devcodex.
Open the folder on GitHubat commit 1dd4525
Intent 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 |
|---|---|---|---|---|---|---|
| Intent this skilldevcodex-labs/devcodex | 439 | — | ~2k | Automated safety check: Pass | AGPL-3.0 | |
| Reactive Resume Builderreactive-resume/reactive-resume | 44k | — | ~1.5k | Automated safety check: Pass | MIT | |
| Resume Version Managerdavila7/claude-code-templates | 32k | 2 repos | ~2.1k | Automated safety check: Pass | MIT | |
| Intent Requirements IntakeYeachan-Heo/oh-my-claudecode | 40k | — | ~1.5k | Automated safety check: Pass | MIT | |
| Resume Modernnexu-io/open-design | 100k | — | ~398 | Automated safety check: Pass | Apache-2.0 | |
| Tech Resume Optimizerdavila7/claude-code-templates | 32k | 1 repos | ~2.7k | Automated safety check: Pass | MIT |
reactive-resume/reactive-resume
Builds resumes as valid JSON for the open-source Reactive Resume app by interviewing you, and can track job applications through its MCP tools.
davila7/claude-code-templates
Track different resume versions, maintain a master resume, and manage tailored variants.
Yeachan-Heo/oh-my-claudecode
Turns a pasted chat log or spoken problem report from support or ops staff into a reviewed five-section intent.md through numbered batches of questions.
nexu-io/open-design
Modern minimal resume, single A4 page, ready for print or PDF export.
davila7/claude-code-templates
Optimize resumes for software engineering, product management, and technical roles.
ruvnet/ruflo
Execute a natural-language browser intent via page-agent (browseract) when the target is easier to describe than to select — degrades gracefully when page-agent or an OpenAI-compatible LLM provider…
devcodex-labs/devcodex
无障碍与国际化专家 Owner — 当任务涉及可访问性、键盘操作、焦点、屏幕阅读器、ARIA、语言地区、本地化、RTL、翻译资源、用户可见文案或多语言文档时使用;要求把包容性体验和本地化验证绑定到真实用户路径。
devcodex-labs/devcodex
AI Agent 系统架构专家 Owner — 当任务涉及 Agent 路由、工具调用、上下文管理、记忆、状态机、权限、人机协作、可观测性、回放验证或模型辅助治理时使用;要求把 Agent 行为设计成可解释、可恢复、可审计。
devcodex-labs/devcodex
API 契约架构专家 Owner — 当任务涉及 public API、HTTP/SDK/CLI 契约、版本兼容、错误模型、分页过滤、幂等、Schema、类型、迁移或消费者影响时使用;要求先冻结消费者契约,再设计实现与验证。
devcodex-labs/devcodex
架构设计文档编排 Owner — 当用户要求架构设计、系统设计、技术架构或可指导开发、Review 与任务拆分的完整方案时使用;要求从业务流程反推节点、状态、数据、一致性、异常补偿、ADR 与实施任务。
devcodex-labs/devcodex
审查公共维度 G0~G5 + Profile Freshness Check — 所有 audit 子类型必先执行的基础维度层
devcodex-labs/devcodex
审计工作流的跨会话状态机 — 在 <audit-root/.audit-state/<session-id.json 持久化轮次/发现项/收敛状态,支持 Token 中断后精准恢复
识别用户意图类型(dev/fix/analyze/audit/self-fix/chat/resume/other),采用前置识别 + 三问法。Free 层可用。. Intent is an agent skill from devcodex-labs/devcodex.
Run `npx skills add devcodex-labs/devcodex --skill intent -a claude-code`. Or copy the skill folder (content/skills/intent in devcodex-labs/devcodex) into .claude/skills/intent in your project. Claude Code loads it when a task matches its description.
Run `npx skills add devcodex-labs/devcodex --skill intent -a codex`. Or copy the skill folder (content/skills/intent in devcodex-labs/devcodex) into .agents/skills/intent 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 devcodex-labs/devcodex --skill intent -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/intent, .gemini/skills/intent, .github/skills/intent and .opencode/skills/intent in your project.
Going by SKILL.md and its folder, Intent needs the command-line tools its instructions call (npm).
SKILL.md contains no URLs. Its commands use npm, which can reach the network depending on how they are called. 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.
Intent is published under the AGPL-3.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 8.1k 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 Intent: Reactive Resume Builder (reactive-resume/reactive-resume, 44k stars), Resume Version Manager (davila7/claude-code-templates, 32k stars), Intent Requirements Intake (Yeachan-Heo/oh-my-claudecode, 40k stars) and Resume Modern (nexu-io/open-design, 100k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
devcodex-labs (a GitHub organization) maintains it in devcodex-labs/devcodex, which has 439 GitHub stars. The repository holds 70 skills in this directory. The repository was last updated on September 17, 2026.
Source: devcodex-labs/devcodex on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.