Agent Skillsnearai/ironclaw › ironclaw-reborn-skill-maintainer

ironclaw-reborn-skill-maintainer

GitHub

规范仓库内Agent指导文件(.claude/、skills/等)的创建与维护,防止文档漂移和引用失效。强调验证具体引用、使用可再生成的检索配方而非硬编码列表,并确保触发条件正确配置在frontmatter中。

.claude/skills/ironclaw-reborn-skill-maintainer/SKILL.md nearai/ironclaw

Trigger Scenarios

创建或编辑 .claude/ 目录下的技能、命令或规则文件 更新 AGENTS.md 或 CLAUDE.md 文件 修改运行时 skills/ 目录中的产品技能 发现指引中引用了不存在的文件或分支

Install

npx skills add nearai/ironclaw --skill ironclaw-reborn-skill-maintainer -g -y
More Options

Non-standard path

npx skills add https://github.com/nearai/ironclaw/tree/main/.claude/skills/ironclaw-reborn-skill-maintainer -g -y

Use without installing

npx skills use nearai/ironclaw@ironclaw-reborn-skill-maintainer

指定 Agent (Claude Code)

npx skills add nearai/ironclaw --skill ironclaw-reborn-skill-maintainer -a claude-code -g -y

安装 repo 全部 skill

npx skills add nearai/ironclaw --all -g -y

预览 repo 内 skill

npx skills add nearai/ironclaw --list

SKILL.md

Frontmatter
{
    "name": "ironclaw-reborn-skill-maintainer",
    "description": "Use when creating or editing agent guidance in this repo — anything under .claude\/ (skills, commands, rules), AGENTS.md or CLAUDE.md files, or the runtime skills\/ directory — or when guidance is found citing files, branches, or checks that no longer exist."
}

IronClaw Guidance & Skill Maintenance

Every rule below counters a rot pattern this repo's guidance is prone to. Guidance is code: it has callers (agents), it breaks silently, and it needs the same review discipline.

The two skill systems — never conflate them

  • .claude/skills/ + .claude/commands/ + .claude/rules/developer-facing (Claude Code; Codex reads only the AGENTS.md hierarchy).
  • Top-level skills/product runtime skills, compiled into the shipping ironclaw binary (crates/extensions/ironclaw_extension_host/build.rscrates/extensions/ironclaw_extension_host/src/bundled_skills.rs). Editing skills/ changes what users' agents do, not your workflow. Treat it as production code: test-first, product review.

Authoring rules (each one earned)

  1. Recipes over maps. Encode grep/verify procedures that re-derive facts, not hardcoded file:function maps. When someone asks for a "key files list" in guidance, do not ship a bare list — ship (a) the grep recipes that regenerate it, (b) at most a handful of stable anchor paths, and (c) beside every listed path, the one-line command that re-verifies it. A list without its regeneration recipe will drift.
    • Corollary: the v1-only enclave that older guidance warns about — ironclaw_engine, ironclaw_tui, ironclaw_gateway, ironclaw_oauthno longer exists. Never re-introduce those names into a flow/architecture map, and treat any doc that still lists them as drift to fix (check ironclaw-reborn-orientation when unsure).
  2. Verify every concrete reference at write time — and make it re-verifiable. Branches die silently; prefer in-tree worked examples over branch/PR refs. For each cited path/symbol, keep a one-line grep a maintainer can re-run.
  3. No universal claims without a count. Avoid absolute docs coverage claims. Write "most; fall back to Cargo.toml + lib.rs" or generate the list.
  4. Triggers live in frontmatter description, nowhere else. The runtime surfaces only frontmatter for selection; a "when to use" buried in the body is invisible. Description = triggering conditions only — never a workflow summary (agents will follow the summary and skip the body).
  5. Never claim enforcement that doesn't exist. Before writing "enforced by X", run X. If you add a check to scripts/pre-commit-safety.sh, add its self-test — and know there are two hook install paths (.githooks/ vs scripts/dev-setup.sh symlink); a check is only real if both run it.
  6. After any extraction/move/rename, grep the guidance layer for old paths in the same PR: .claude/, AGENTS.md, CLAUDE.md, crates/AGENTS.md, docs/internal/reborn/contracts/, skill bodies.
  7. Runtime-skill spec must track the parser. crates/domains/ironclaw_skills/src/types.rs supports requires.config, requires.skills, activation.setup_marker, and silently truncates >20 keywords / >5 patterns (enforce_limits). If you use or change parser behavior, update .claude/rules/skills.md in the same PR.
  8. Codex parity check. Codex cannot load Claude skills; it reads AGENTS.md. When a skill carries a rule Codex must also follow, the AGENTS.md hierarchy needs the pointer with enough inline substance ("read .claude/skills/<name>/SKILL.md" works — skills are plain markdown).
  9. Test skills like code (RED-GREEN). Before shipping a new/edited skill: run the tempting scenario with a fresh subagent without the change (does the failure actually occur?), then with it (is it caught?). A skill nobody failed without is dead weight; a skill you didn't re-test may not bind. Record trap results in the skill PR.
  10. crates/AGENTS.md map hygiene: when adding a crate, add its row. Absence from the routing map = agents misrouted.
  11. Two evidence layers, two lifecycles. Skill references/ files are the living teaching copies (worked examples, exemplar tests) — update them as code evolves. Audit/postmortem snapshots are immutable — never edit one; cite one only as dated provenance, and never make a skill's operative content depend on a document that isn't versioned alongside it.

Definition of done for a guidance PR

  • Every cited path/symbol/branch verified against HEAD (grep output in PR description)
  • Frontmatter description = triggers only, third person
  • Enforcement claims executed, not assumed
  • Fresh-agent trap test run for behavior-changing edits (result noted)
  • Old-path grep clean after moves
  • Runtime skills/ untouched unless the product change was intended

Version History

  • 5380a32 Current 2026-08-20 07:08

Same Skill Collection

.claude/skills/architecture-video/SKILL.md
.claude/skills/ironclaw-reborn-architecture-review/SKILL.md
.claude/skills/ironclaw-reborn-orientation/SKILL.md
.claude/skills/ironclaw-reborn-testing/SKILL.md
.claude/skills/mintlify-docs/SKILL.md
.claude/skills/railway-test/SKILL.md
.claude/skills/reborn-extension-surfaces/SKILL.md
.claude/skills/reborn-feature/SKILL.md
.claude/skills/thermo-nuclear-code-quality-review/SKILL.md
docs/internal/archived-skills/ceo-setup/SKILL.md
docs/internal/archived-skills/code-review/SKILL.md
docs/internal/archived-skills/commitment-setup/SKILL.md
docs/internal/archived-skills/content-creator-setup/SKILL.md
docs/internal/archived-skills/developer-setup/SKILL.md
docs/internal/archived-skills/github-workflow/SKILL.md
docs/internal/archived-skills/github/SKILL.md
docs/internal/archived-skills/linear/SKILL.md
docs/internal/archived-skills/llm-council/SKILL.md
docs/internal/archived-skills/local-test/SKILL.md
docs/internal/archived-skills/new-project/SKILL.md
docs/internal/archived-skills/parallel-pr-review/SKILL.md
docs/internal/archived-skills/plan-mode/SKILL.md
docs/internal/archived-skills/portfolio/SKILL.md
docs/internal/archived-skills/project-setup/SKILL.md
docs/internal/archived-skills/trader-setup/SKILL.md
docs/internal/archived-skills/web-ui-test/SKILL.md
skills/coding/SKILL.md
skills/commitment-digest/SKILL.md
skills/commitment-triage/SKILL.md
skills/decision-capture/SKILL.md
skills/delegation-tracker/SKILL.md
skills/delegation/SKILL.md
skills/idea-parking/SKILL.md
skills/product-prioritization/SKILL.md
skills/qa-review/SKILL.md
skills/review-checklist/SKILL.md
skills/review-readiness/SKILL.md
skills/routine-advisor/SKILL.md
skills/security-review/SKILL.md
skills/tech-debt-tracker/SKILL.md
skills/commit/SKILL.md

Metadata

Files
0
Version
5380a32
Hash
e8173e01
Indexed
2026-08-20 07:08

inicio - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-21 21:34
浙ICP备14020137号-1 $mapa de visitantes$