diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 7a912bf..caa074e 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -97,8 +97,8 @@ repos: - id: apm-audit-ci name: apm audit --ci - description: Run apm's producer-side CI gate over the root manifest AND each of the six plugin packages. On the root manifest it runs ten checks -- lockfile-exists, ref-consistency, deployment-ledger-owners, deployed-files-present, no-orphaned-packages, skill-subset-consistency, config-consistency, content-integrity, includes-consent, drift -- so it is both a hidden-Unicode scan and a drift gate that replays the install and diffs it. In a plugin package it runs one, lockfile-exists. It does NOT enforce an org policy; see the comment below for why. Reference:plugins/kyberforge/.apm/skills/apm-workflow/references/audit.md - entry: bash -c 'for d in . plugins/*/; do (cd "$d" && apm audit --ci) || { echo "apm audit --ci failed in $d" >&2; exit 1; }; done' + description: Run apm's producer-side CI gate over the root manifest AND each plugin package, via scripts/apm-audit-ci.sh. On the root manifest it runs ten checks -- lockfile-exists, ref-consistency, deployment-ledger-owners, deployed-files-present, no-orphaned-packages, skill-subset-consistency, config-consistency, content-integrity, includes-consent, drift -- so it is both a hidden-Unicode scan and a drift gate that replays the install and diffs it. In a plugin package it runs one, lockfile-exists, which the script waives when that package declares dependencies, because a package is not an install root (ADR-0026). The waiver never applies to the root and never covers a second failing check. It does NOT enforce an org policy; see the comment below for why. Reference:plugins/kyberforge/.apm/skills/apm-workflow/references/audit.md + entry: scripts/apm-audit-ci.sh language: system stages: [pre-push] pass_filenames: false @@ -121,9 +121,20 @@ repos: # does not (verified by adding a git dependency to # plugins/lint/apm.yml). Everything else above is root-only, because # only the root install has a lockfile, a deployment ledger and - # deployed files to check. Running the six plugin packages is what + # deployed files to check. Running every plugin package is what # makes lockfile-exists reachable for them at all -- the root-only # invocation audits the root manifest and nothing else. + # THAT ARMING NOW HAPPENS: plugins/onedev declares a real dependency, + # and there is no green state for it -- without a package lockfile + # lockfile-exists fails, and with one it passes and arms the other + # nine, where drift then demands the dependency's skills be deployed + # INSIDE the package. A package is not an install root, so + # scripts/apm-audit-ci.sh waives that single check for a package and + # nothing else (ADR-0026). Dropping --ci for packages would have been + # smaller and is wrong: verified on apm 0.28.0, plain `apm audit` + # exits 0 on a dependency entry missing its git/path/registry field + # while --ci exits 1 naming it, and malformed-dependency detection is + # the whole reason packages are audited. # * HIDDEN CONTENT IS COVERED. content-integrity is that scan; it # reports `No critical hidden Unicode or hash drift detected`. An # earlier revision of this comment said the hook does NOT scan for diff --git a/apm.lock.yaml b/apm.lock.yaml index 9af6101..bee13f6 100644 --- a/apm.lock.yaml +++ b/apm.lock.yaml @@ -1,174 +1,156 @@ lockfile_version: '1' -generated_at: '2026-09-09T19:35:28.926191+00:00' +generated_at: '2026-09-20T20:19:38.826163+00:00' apm_version: 0.28.0 dependencies: - repo_url: Defame1297/holocron name: bin host: git.dev.rkdr.net - resolved_commit: b7bec71b8f5fb15187bcd32b1f76e6f6fa7afce9 - version: 1.1.7 + resolved_commit: 34f2df35470765fc8cdee42d057f1e603a966c69 + version: 1.1.8 virtual_path: plugins/bin is_virtual: true - package_type: marketplace_plugin + package_type: apm_package deployed_files: - .claude/skills/caveman - - .claude/skills/caveman/README.md - .claude/skills/caveman/SKILL.md - .claude/skills/diagnose - - .claude/skills/diagnose/README.md - .claude/skills/diagnose/SKILL.md - .claude/skills/diagnose/assets/hitl-loop.template.sh - .claude/skills/diagnose/references/feedback-loops.md - .claude/skills/diagnose/references/regression-seams.md - .claude/skills/grill-me - - .claude/skills/grill-me/README.md - .claude/skills/grill-me/SKILL.md - .claude/skills/grill-with-docs - - .claude/skills/grill-with-docs/ADR-FORMAT.md - - .claude/skills/grill-with-docs/CONTEXT-FORMAT.md - - .claude/skills/grill-with-docs/README.md - .claude/skills/grill-with-docs/SKILL.md + - .claude/skills/grill-with-docs/references/adr-format.md + - .claude/skills/grill-with-docs/references/context-format.md - .claude/skills/improve-codebase-architecture - - .claude/skills/improve-codebase-architecture/DEEPENING.md - - .claude/skills/improve-codebase-architecture/INTERFACE-DESIGN.md - - .claude/skills/improve-codebase-architecture/LANGUAGE.md - - .claude/skills/improve-codebase-architecture/README.md - .claude/skills/improve-codebase-architecture/SKILL.md + - .claude/skills/improve-codebase-architecture/references/deepening.md + - .claude/skills/improve-codebase-architecture/references/interface-design.md + - .claude/skills/improve-codebase-architecture/references/language.md - .claude/skills/prototype - - .claude/skills/prototype/README.md - .claude/skills/prototype/SKILL.md - .claude/skills/prototype/references/logic.md - .claude/skills/prototype/references/ui.md - .claude/skills/research - - .claude/skills/research/README.md - .claude/skills/research/SKILL.md - .claude/skills/research/references/file-format.md - .claude/skills/research/references/topics.md - .claude/skills/tdd - - .claude/skills/tdd/README.md - .claude/skills/tdd/SKILL.md - - .claude/skills/tdd/deep-modules.md - - .claude/skills/tdd/interface-design.md - - .claude/skills/tdd/mocking.md - - .claude/skills/tdd/refactoring.md - - .claude/skills/tdd/tests.md + - .claude/skills/tdd/references/deep-modules.md + - .claude/skills/tdd/references/interface-design.md + - .claude/skills/tdd/references/mocking.md + - .claude/skills/tdd/references/refactoring.md + - .claude/skills/tdd/references/tests.md - .claude/skills/triage - - .claude/skills/triage/AGENT-BRIEF.md - - .claude/skills/triage/OUT-OF-SCOPE.md - - .claude/skills/triage/README.md - .claude/skills/triage/SKILL.md + - .claude/skills/triage/references/agent-brief.md + - .claude/skills/triage/references/out-of-scope.md - .claude/skills/write-docs - - .claude/skills/write-docs/README.md - .claude/skills/write-docs/SKILL.md - .claude/skills/zoom-out - - .claude/skills/zoom-out/README.md - .claude/skills/zoom-out/SKILL.md deployed_file_hashes: - .claude/skills/caveman/README.md: sha256:f512fff0ddf11ae216c6806d4c2ad31e130de6ed360c89a39787c2ff6f4a2c62 - .claude/skills/caveman/SKILL.md: sha256:258d7c92c04d42f16b8143c58da66e0fc32a35d9991bb4de2db29856622a92ef - .claude/skills/diagnose/README.md: sha256:ac59366a09f74bce57d45ebe06e8afb7d12166351a4756a7b89f71ab9e0fc450 - .claude/skills/diagnose/SKILL.md: sha256:f1c66493696890f50333b7515eb5876d26b51571bbafa75c5a66e0d8a0834a33 + .claude/skills/caveman/SKILL.md: sha256:3cb61266337806cfd27c407ca3c72ac049e3f81162afa0c5d5bceccc9c34094c + .claude/skills/diagnose/SKILL.md: sha256:35f7697604dce3af58d4dd862dc200243fee605ea80e9f5622e8e8b19acd4a19 .claude/skills/diagnose/assets/hitl-loop.template.sh: sha256:b2932630950e5210075bcd6f850e5accf30c101c5367b29eac3a29b4dd8084c8 .claude/skills/diagnose/references/feedback-loops.md: sha256:5ed81b331fcf7dfc229b92be7250fd786064f8363dbf55bf6b6e5e9b5f5e1daf .claude/skills/diagnose/references/regression-seams.md: sha256:fdb24c383628d239e54424f72258860612d6fe8a1fc5d0057ab5073628cc71f4 - .claude/skills/grill-me/README.md: sha256:4acbda2175bf003f1106a6912cf2cfb8d3d2623f391b1be6f417beb084a65b05 - .claude/skills/grill-me/SKILL.md: sha256:e24aa04add72fe6f081b861d6e5389debf12088146a453d3b9a0d3d98a575e6d - .claude/skills/grill-with-docs/ADR-FORMAT.md: sha256:f1f36cd3f8d3b6474ddd5855da4e233bfc4ae1a1c5024909ccf11871819a41b2 - .claude/skills/grill-with-docs/CONTEXT-FORMAT.md: sha256:8f6baaa3b1c91644bd7c600196b1aee781d5f525c7c345db8cdfbfb368329a05 - .claude/skills/grill-with-docs/README.md: sha256:c94a826df0f85f17957b9fa2fe73d52ab1ff29d7685658b994721378eeea811e - .claude/skills/grill-with-docs/SKILL.md: sha256:91644db52834a9ce928fa5063c5e4e29a34113cc758bfa3778c12365d56911f2 - .claude/skills/improve-codebase-architecture/DEEPENING.md: sha256:9577485f4fc32c0267639a9151bb41c8af0f8f6086e4bf8b84d5b236e30604e9 - .claude/skills/improve-codebase-architecture/INTERFACE-DESIGN.md: sha256:678c3e34f1339015053212b3316bf0b676c70aa251050a0613667d4e755fb35e - .claude/skills/improve-codebase-architecture/LANGUAGE.md: sha256:6feca2140439c54a774749e8367f18350899ff69c777144ed2248cd4407949fa - .claude/skills/improve-codebase-architecture/README.md: sha256:813332e95450c7e3e4c892f5edf777236d213fca40f3d1ff30ac7a644f2ea258 - .claude/skills/improve-codebase-architecture/SKILL.md: sha256:773e0f50c80c2565ff8149d77efbf0a2ea9b25ef2b1ad679bb14ad7e9a3137aa - .claude/skills/prototype/README.md: sha256:4f09d8742b017da6da3aa87d55a26937dda9ad2a3dcc0e45df62e26d6be10983 - .claude/skills/prototype/SKILL.md: sha256:ef4e45505cee1e43776da7606fcbe021655c53fd4e5fd9ddab079ae94224b8ca + .claude/skills/grill-me/SKILL.md: sha256:21f71d42b22afbc927132fd17a2c3c6e6e49b4dba39b0fb8124f265b27e3de04 + .claude/skills/grill-with-docs/SKILL.md: sha256:0ddebb97b903895934098c72de9a5738d72426752ae57c8fe9b2bd17e3e7a2da + .claude/skills/grill-with-docs/references/adr-format.md: sha256:f1f36cd3f8d3b6474ddd5855da4e233bfc4ae1a1c5024909ccf11871819a41b2 + .claude/skills/grill-with-docs/references/context-format.md: sha256:8f6baaa3b1c91644bd7c600196b1aee781d5f525c7c345db8cdfbfb368329a05 + .claude/skills/improve-codebase-architecture/SKILL.md: sha256:075aa67aa2801f00f67fd2546f9e89d215a47b7b223aaeeeacefd24776473571 + .claude/skills/improve-codebase-architecture/references/deepening.md: sha256:a1a90f079bcba9fd283f08c37511b2b7c9e15f7fdaa4fe2c7a25b7cef41dc241 + .claude/skills/improve-codebase-architecture/references/interface-design.md: sha256:604403e268a2fef304afde808a8f0ef920904c0211e832728edb7adc19308ed7 + .claude/skills/improve-codebase-architecture/references/language.md: sha256:6feca2140439c54a774749e8367f18350899ff69c777144ed2248cd4407949fa + .claude/skills/prototype/SKILL.md: sha256:4cf61e72374448b2bf63b4eecd6f7f1d157868f492624736b2371cac1dd88df9 .claude/skills/prototype/references/logic.md: sha256:05c193ce98ee01ed3d7558891efa97c8f6a3b61605f24d18f9d405aef7d1b58d .claude/skills/prototype/references/ui.md: sha256:bff1746d1f0c5ef42d8c2fac33637249a78a6c0c92cfdf906da933e2e1104ec6 - .claude/skills/research/README.md: sha256:b5fe17aea6a398ceaeebcab9cb2c31ff8fcc806d5793a257916dc16b6ecb9933 - .claude/skills/research/SKILL.md: sha256:0b9099a5836e076b348d3aca606729e8012c46680404f3596467b91416ae6785 + .claude/skills/research/SKILL.md: sha256:1226b8481b4f8020460026b8bbdde3aa6e71f9210ac20837a9429a0b0bd62e48 .claude/skills/research/references/file-format.md: sha256:29d5583beaa531d26895c54def112039730490c312401648a6bdb7dd5278fb3c .claude/skills/research/references/topics.md: sha256:757abb7b6be44c3d3c0dd1f4818a344e08877810d36bf8be60ea7189cba8d12f - .claude/skills/tdd/README.md: sha256:ee7c9de4eb494f8a0e4e67153a5b44b560f7e53cc35f5ebdfbeb6dfa5bd1ed16 - .claude/skills/tdd/SKILL.md: sha256:b61ae804b51be1c085b636daee24af0065cd07de579242e055fc0ce15dd8daf0 - .claude/skills/tdd/deep-modules.md: sha256:f2123700bf953db1740625686c75bdd145efd486357c47c6818c869fee657a32 - .claude/skills/tdd/interface-design.md: sha256:764c5ff0e3fa6b4ab7095eb65ccc7201e090baf19fa16051dfdb72c06d27417d - .claude/skills/tdd/mocking.md: sha256:3ceb807fdf4a47d6a93d4d9a891e5ba6d362a6247bd08adc451feebfc17361ef - .claude/skills/tdd/refactoring.md: sha256:54fced22dd1911b7094c3fe7979b7c1a40d40be307482c4adf7dc0588f27d6cc - .claude/skills/tdd/tests.md: sha256:e12182f5c4c6a844b7c6ab4b8d2623b642aaaae5460fe58ed087efd4f3d5fb8a - .claude/skills/triage/AGENT-BRIEF.md: sha256:e34b7e9359b8b2b95b4d9795864f2a8ef5ef4f60b3632ddcb5563937110c71e0 - .claude/skills/triage/OUT-OF-SCOPE.md: sha256:8ed8cf27833444060c81b3961a83c0e3d8e6cf2fcb2ddf6f8b07c6655cbb0d85 - .claude/skills/triage/README.md: sha256:9144c8d3262ad42f09d430e4cad17c16310919d68a91c17ac36f1285f6b4110b - .claude/skills/triage/SKILL.md: sha256:dd2510eeef27f09b6d8d134860515ebe89bd7f1c15e78a961ff930bf1eca0f74 - .claude/skills/write-docs/README.md: sha256:6d6310785603c1f4653be2ae9ffb37008cbe22eee49aed02ac8076ab20f95bcc - .claude/skills/write-docs/SKILL.md: sha256:1e34da388a48e7a3485de1db47d25bf4610b74dbe8ef5232fc529a69d05bfed7 - .claude/skills/zoom-out/README.md: sha256:5c80fbcf7fc6ee5117872b146aacd630a3d2f2d86693e06aef2e3c8eea9115cf - .claude/skills/zoom-out/SKILL.md: sha256:5e7e6689136eb5047da3b90364efe07734d7d741fc0979ee18e19e755a8c9483 - content_hash: sha256:3719d2a8d5c9a26869cf818ce58f5332b68974eca6c90ac1e415825e2d204805 + .claude/skills/tdd/SKILL.md: sha256:97c821e6c91e0a99b0d015f4f344b9852ed2915a02e6048cc99348cbd4b4d7a9 + .claude/skills/tdd/references/deep-modules.md: sha256:f2123700bf953db1740625686c75bdd145efd486357c47c6818c869fee657a32 + .claude/skills/tdd/references/interface-design.md: sha256:764c5ff0e3fa6b4ab7095eb65ccc7201e090baf19fa16051dfdb72c06d27417d + .claude/skills/tdd/references/mocking.md: sha256:3ceb807fdf4a47d6a93d4d9a891e5ba6d362a6247bd08adc451feebfc17361ef + .claude/skills/tdd/references/refactoring.md: sha256:54fced22dd1911b7094c3fe7979b7c1a40d40be307482c4adf7dc0588f27d6cc + .claude/skills/tdd/references/tests.md: sha256:e12182f5c4c6a844b7c6ab4b8d2623b642aaaae5460fe58ed087efd4f3d5fb8a + .claude/skills/triage/SKILL.md: sha256:6cf02e17c99b6547111352ab246cea4d2c004d2a681c66b7445368d31f7f1826 + .claude/skills/triage/references/agent-brief.md: sha256:e34b7e9359b8b2b95b4d9795864f2a8ef5ef4f60b3632ddcb5563937110c71e0 + .claude/skills/triage/references/out-of-scope.md: sha256:8ed8cf27833444060c81b3961a83c0e3d8e6cf2fcb2ddf6f8b07c6655cbb0d85 + .claude/skills/write-docs/SKILL.md: sha256:c42904870feb2023b19a01e67c0a2a880ba7d72b30117c6a271b471ec7ae319f + .claude/skills/zoom-out/SKILL.md: sha256:35a81f26d8867ad063c5b8d50b4e7ffee9f6c0afa260b52137083fc7392ffe90 + content_hash: sha256:bfc2eca95cc5b141e06fda6850610c6c2f0d30d8127fe3c80e131cc86f7d5e76 declared_license: MIT - exec_status: gated_pending_approval - repo_url: Defame1297/holocron name: core host: git.dev.rkdr.net - resolved_commit: b7bec71b8f5fb15187bcd32b1f76e6f6fa7afce9 - version: 1.1.2 + resolved_commit: 34f2df35470765fc8cdee42d057f1e603a966c69 + version: 1.1.3 virtual_path: plugins/core is_virtual: true - package_type: marketplace_plugin + package_type: apm_package deployed_files: - .claude/skills/agentsmd-audit - - .claude/skills/agentsmd-audit/README.md - .claude/skills/agentsmd-audit/SKILL.md - .claude/skills/agentsmd-audit/references/sources.md - .claude/skills/agentsmd-audit/scripts/README.md - .claude/skills/agentsmd-audit/scripts/validate-drift.sh - .claude/skills/agentsmd-audit/scripts/validate-secrets.sh - .claude/skills/agentsmd-audit/scripts/validate-structure.sh + - .claude/skills/agentsmd-audit/tests/README.md + - .claude/skills/agentsmd-audit/tests/validate-drift.bats + - .claude/skills/agentsmd-audit/tests/validate-secrets.bats + - .claude/skills/agentsmd-audit/tests/validate-structure.bats - .claude/skills/agentsmd-author - - .claude/skills/agentsmd-author/README.md - .claude/skills/agentsmd-author/SKILL.md - .claude/skills/agentsmd-author/references/content-guide.md - .claude/skills/agentsmd-author/references/sources.md - .claude/skills/provider-adapter-author - - .claude/skills/provider-adapter-author/README.md - .claude/skills/provider-adapter-author/SKILL.md - .claude/skills/provider-adapter-author/references/provider-matrix.md - .claude/skills/provider-adapter-author/references/sources.md - .claude/skills/provider-adapter-author/scripts/README.md - .claude/skills/provider-adapter-author/scripts/validate-adapter.sh + - .claude/skills/provider-adapter-author/tests/README.md + - .claude/skills/provider-adapter-author/tests/validate-adapter.bats deployed_file_hashes: - .claude/skills/agentsmd-audit/README.md: sha256:b177cae5eca7326850986b502bd5bf3c2c5949fddc124c70a6a98e8c4d3dc7a8 - .claude/skills/agentsmd-audit/SKILL.md: sha256:f231a143f71a89a4ccbbf6d1579ea45c071b4f251a4b97e07c70d001ab7ba0f5 + .claude/skills/agentsmd-audit/SKILL.md: sha256:7981175a7db491a908af18d87cb85039b53e723055047ac50f0a9ce8ce0dd5f8 .claude/skills/agentsmd-audit/references/sources.md: sha256:ce13d263414c4c8ea96a33a9d3e0d5535c3100fb1e54a26d2bfe218fc7cd5974 .claude/skills/agentsmd-audit/scripts/README.md: sha256:40a7e90e0823a6caaa0276e8d13a3c1bdc7afc533912166aad3454b979824d6a .claude/skills/agentsmd-audit/scripts/validate-drift.sh: sha256:941e521498fa77b483529a73afc13d1d1630876d9035bd3bd020ac3bc3e5a18a .claude/skills/agentsmd-audit/scripts/validate-secrets.sh: sha256:2b53d9d7d0891da4d83ddfec759dcdd7429468360dbc238c0b7e8af816054241 .claude/skills/agentsmd-audit/scripts/validate-structure.sh: sha256:21507848d60b341165880294feb3a2f80dec55b1814b24e94647988da1fdfdd7 - .claude/skills/agentsmd-author/README.md: sha256:096adbfc44e87da5dd8a8ad0e5eebc0cf4b9d515ab7d7fde4ec80ff3515bfbc7 - .claude/skills/agentsmd-author/SKILL.md: sha256:cf9a33c658cbe153391072872cefe403762b37c9ddc74d7c6f64ac6e08dd0f8b + .claude/skills/agentsmd-audit/tests/README.md: sha256:6cc07634afcd4e9f5ec77696b3a12edc9e232c60b2aeb9c187664cc22a5a9197 + .claude/skills/agentsmd-audit/tests/validate-drift.bats: sha256:f3618d1630b377a5d5784e18c064c80670d7c139044d6e53f328dea4a85149ac + .claude/skills/agentsmd-audit/tests/validate-secrets.bats: sha256:bd2deae1ad5eeb833c2e6ae2f907037b1326a5145ae4071adba05fc733ce82b0 + .claude/skills/agentsmd-audit/tests/validate-structure.bats: sha256:aa54131d69015686ec6c1d0af717e440fb39f813b8d703ead2e5041836b31fbc + .claude/skills/agentsmd-author/SKILL.md: sha256:09c675933ba8f0f4aabfb43ba30faff128ad6b9e464d1aaf0f8164c4dbbc2568 .claude/skills/agentsmd-author/references/content-guide.md: sha256:1b10c956254c949492c2993991c5fd86417db8b64aefbc45695087bb9c021e36 .claude/skills/agentsmd-author/references/sources.md: sha256:aecbe65ba9526f694534989cbb516c65a55f75553195753566abccd6841359fe - .claude/skills/provider-adapter-author/README.md: sha256:ad6d674667fb810823a2b2115a9d6740b1dbde06af23e6315c6b4fbd44097823 - .claude/skills/provider-adapter-author/SKILL.md: sha256:7e22858832bf95cce89cc5d3a3044bb0b811deed3c3974351bce040629cec59e + .claude/skills/provider-adapter-author/SKILL.md: sha256:b3f31379081687c8f52e32a2cf5bb31a33d5c4e7e4f77330bec99b35353968e4 .claude/skills/provider-adapter-author/references/provider-matrix.md: sha256:30d712d76530dda0a82d600c710e43fa856537ba17391fb8fc8b4304766b706c .claude/skills/provider-adapter-author/references/sources.md: sha256:5cf7ded132beeed77b2069602015852bf18757fe9cd203c3e9c3e9064f8185bf .claude/skills/provider-adapter-author/scripts/README.md: sha256:79095c5be4c3abc937053f1a0977fb6cf737111061fde561973c81f8e2192529 .claude/skills/provider-adapter-author/scripts/validate-adapter.sh: sha256:aff693f69b987fe74a5d4c60368118dae7595c087d0de9691f5905e62ae3e1c9 - content_hash: sha256:93afd146bf812ab846c81dc3e90cfe9f60a5bef057de6a95442673589e9d63af + .claude/skills/provider-adapter-author/tests/README.md: sha256:1b9dca7d09a654d6f2701bb20a9ecbd2dc774961eee166e3723f5c72f0435e7a + .claude/skills/provider-adapter-author/tests/validate-adapter.bats: sha256:1f9a3c193a2d1af6e180cdad48d8841c90b82144fbdf47cfa16bb209e771d0e9 + content_hash: sha256:206b81eca21efddb470e91933c009aa9a953afb4fa68e6dea9902bf780bde2ec declared_license: MIT - repo_url: Defame1297/holocron name: git host: git.dev.rkdr.net - resolved_commit: b7bec71b8f5fb15187bcd32b1f76e6f6fa7afce9 - version: 1.3.7 + resolved_commit: 34f2df35470765fc8cdee42d057f1e603a966c69 + version: 1.3.8 virtual_path: plugins/git is_virtual: true - package_type: marketplace_plugin + package_type: apm_package deployed_files: - .claude/agents/git-orchestrate.md - .claude/skills/git-branches - - .claude/skills/git-branches/README.md - .claude/skills/git-branches/SKILL.md - .claude/skills/git-branches/references/branch-operations.md - .claude/skills/git-branches/references/branch-patterns.md @@ -177,7 +159,6 @@ dependencies: - .claude/skills/git-branches/references/orchestrator-contract.md - .claude/skills/git-branches/references/sources.md - .claude/skills/git-commits - - .claude/skills/git-commits/README.md - .claude/skills/git-commits/SKILL.md - .claude/skills/git-commits/references/cherry-pick.md - .claude/skills/git-commits/references/commit-template.md @@ -186,175 +167,138 @@ dependencies: - .claude/skills/git-commits/references/rewrite-history.md - .claude/skills/git-commits/references/sources.md - .claude/skills/git-history - - .claude/skills/git-history/README.md - .claude/skills/git-history/SKILL.md - - .claude/skills/git-history/references/README.md - .claude/skills/git-history/references/bisect.md - .claude/skills/git-history/references/git-log-format.md - .claude/skills/git-history/references/sources.md - .claude/skills/git-remotes - - .claude/skills/git-remotes/README.md - .claude/skills/git-remotes/SKILL.md - - .claude/skills/git-remotes/references/README.md - .claude/skills/git-remotes/references/fetch.md - .claude/skills/git-remotes/references/pull.md - .claude/skills/git-remotes/references/push.md - .claude/skills/git-remotes/references/remote-config.md - .claude/skills/git-remotes/references/sources.md - .claude/skills/git-submodules - - .claude/skills/git-submodules/README.md - .claude/skills/git-submodules/SKILL.md - - .claude/skills/git-submodules/references/README.md - .claude/skills/git-submodules/references/removal.md - .claude/skills/git-submodules/references/setup-and-update.md - .claude/skills/git-submodules/references/sources.md - .claude/skills/git-submodules/references/urls-and-config.md - .claude/skills/git-workflow - - .claude/skills/git-workflow/README.md - .claude/skills/git-workflow/SKILL.md - - .claude/skills/git-workflow/references/README.md - .claude/skills/git-workflow/references/hard-rules.md - .claude/skills/git-workflow/references/sources.md - .claude/skills/git-worktrees - - .claude/skills/git-worktrees/README.md - .claude/skills/git-worktrees/SKILL.md - - .claude/skills/git-worktrees/references/README.md - .claude/skills/git-worktrees/references/sources.md - .claude/skills/git-worktrees/references/worktrees.md - .claude/skills/pc-author - - .claude/skills/pc-author/README.md - .claude/skills/pc-author/SKILL.md - - .claude/skills/pc-author/references/README.md - .claude/skills/pc-author/references/create-config.md - .claude/skills/pc-author/references/hooks-by-language.md - .claude/skills/pc-author/references/modify-config.md - .claude/skills/pc-author/references/sources.md - .claude/skills/pc-run - - .claude/skills/pc-run/README.md - .claude/skills/pc-run/SKILL.md - - .claude/skills/pc-run/references/README.md - .claude/skills/pc-run/references/autoupdate.md - .claude/skills/pc-run/references/clean.md - .claude/skills/pc-run/references/failure-patterns.md - .claude/skills/pc-run/references/install.md - .claude/skills/pc-run/references/sources.md deployed_file_hashes: - .claude/agents/git-orchestrate.md: sha256:8b1b6826bad87b816ea78fc6bdb5aa9c750d542c6266fc3ee3225336450de16f - .claude/skills/git-branches/README.md: sha256:72ff2e422f39c306fa53eb65c73761f48405cdbd42a3eb98d48c304318c9aa3f - .claude/skills/git-branches/SKILL.md: sha256:bb6d467274c0b0ede92ad1520192c58a3784ae04ae6122d10b966ed1cf89a3a4 - .claude/skills/git-branches/references/branch-operations.md: sha256:a96fac103c01da2fe7a0b7f79ed146dc10ed510683d7b7a7e5223e4c104936b3 - .claude/skills/git-branches/references/branch-patterns.md: sha256:1fdc2cc86634f45d48a3fc4326eec81e1331cef0f8406639f2a712ead2eb5f7b + .claude/agents/git-orchestrate.md: sha256:c9122bac28dc079efb041acc720dd097c62fdb49d9b1d9a62b15ac5ee6c47032 + .claude/skills/git-branches/SKILL.md: sha256:6589d9dc89de8fda1f5858b153b69ba40907f2c1731717c191948888c9bc51b1 + .claude/skills/git-branches/references/branch-operations.md: sha256:4406d74f819ee48209213b7160a0ead96cafeb1bc7f520134b1b720c2612e19d + .claude/skills/git-branches/references/branch-patterns.md: sha256:affe2caf3f842d5db353959d2d3580fcbc76eeb7f67207919973376fce1e88b1 .claude/skills/git-branches/references/comparing-branches.md: sha256:301326c4d5812c7e2d22e0d2a5624f18fa2f375b08ea24a878bf43aea4dd9cc4 - .claude/skills/git-branches/references/merging.md: sha256:8f423cc6391d607bdc6b543d2f3cfe04415dad3334b176d7efee5fb6c4f4616e - .claude/skills/git-branches/references/orchestrator-contract.md: sha256:d4f5c6517acbe784133c174c076e57348921a3fc5aa12b11bb6cf13b30e087b9 + .claude/skills/git-branches/references/merging.md: sha256:d916a7aacb1a0c1537c8b06fcbfea732d2f62ba2b83b1333b999b19819452bc9 + .claude/skills/git-branches/references/orchestrator-contract.md: sha256:2f09b2aa296b5248c4c67456a8c430751441afc3767f8cae9490eed8705186bc .claude/skills/git-branches/references/sources.md: sha256:9043d5c90381900dcf7ad6b55b4a73ffee62e3ca6d23f1f89708de635e37534a - .claude/skills/git-commits/README.md: sha256:f4d2b60926e50a45dbf5621dbd62fb1239a4f3da1163402f7e1a82f0a8a8b568 - .claude/skills/git-commits/SKILL.md: sha256:68af7b4867992f34a2595a47e3dbd299f6a215c2d16163495027e7d409cc488f + .claude/skills/git-commits/SKILL.md: sha256:9056bb4c63796c36363b90d66e4e9a9a4887c19ca5ef066c025aab8d64d17934 .claude/skills/git-commits/references/cherry-pick.md: sha256:1d8a89adbdaa37b4fdf8f2aed6b78e6767df5b46f97f083a0bd71288dfb7e1d9 .claude/skills/git-commits/references/commit-template.md: sha256:50869213d35b563f2b03d2d3782067842a239d378badab55de3cac5492227f09 .claude/skills/git-commits/references/conventional-commits-spec.md: sha256:105175ba8244cd52096fde3746b4b671a82ba0337c7894dbc68a7d6a37646bc6 - .claude/skills/git-commits/references/create-commit.md: sha256:ac07f0c608b5388d6780b4ab353fb76974d8672423a2f3b6d80c69e8dbdbab4f - .claude/skills/git-commits/references/rewrite-history.md: sha256:e80e3cc3608c325a6c14b43a3fed985eed45c5154309dc323c0c9063efcc6a83 + .claude/skills/git-commits/references/create-commit.md: sha256:21143546d4da046c5774a29c02481f9b9f38ce8c720a4b28c587263a32ac29f5 + .claude/skills/git-commits/references/rewrite-history.md: sha256:543b45e6800a317fb91fdf901616696576ec88cf01a5a624d30f6a80920885b2 .claude/skills/git-commits/references/sources.md: sha256:215814371e0a83e7231989cfaf095b6ac9fceda124ad17f0490e7ee615764523 - .claude/skills/git-history/README.md: sha256:6219a74783b28e6005c0a69ad92f9a179c9bda3b911bb1790d15d690d3c5de6e - .claude/skills/git-history/SKILL.md: sha256:7db9fcb475cd61b53e2080ee667f5b6e3bea0080626291e91630d910eb22ff15 - .claude/skills/git-history/references/README.md: sha256:218187f9372a4027f6189420384dece791af74353adc9ea5b143e37c9ca3df5f + .claude/skills/git-history/SKILL.md: sha256:68d5957c9a3cb17446620f5f2c081bd41c7365ab5751ad77fa4f5b6befaed2b6 .claude/skills/git-history/references/bisect.md: sha256:33a387ed026d33141841397c8e08bcd4b52eec05c4e4835c5783dd1a118c8aeb - .claude/skills/git-history/references/git-log-format.md: sha256:535d607dec22aa169d33080aea44cf34b637d7623e3fbad494f3b08b5bc80fb8 + .claude/skills/git-history/references/git-log-format.md: sha256:6414f390f0851975c669f0549391b6e678d5b61b9deb999636f202a1da601532 .claude/skills/git-history/references/sources.md: sha256:5a0d78e0f3f301dda18e5198dfd5552e90a7250ae14113a8c2d86de68beb3ad8 - .claude/skills/git-remotes/README.md: sha256:945896f6861c77259de0b5318b36c206f54e8b6ba70848d2b65847b64f3b142d - .claude/skills/git-remotes/SKILL.md: sha256:23c607ce8caa72b3e718f7a0c09ec8f1d68200494cd1460f5b736a74c683a258 - .claude/skills/git-remotes/references/README.md: sha256:530122741ff0638ca80500b1b376c284238589ec95d5f33437c840aa197e18b9 + .claude/skills/git-remotes/SKILL.md: sha256:01bf4f7fc49841663b262f0b554de7233b7b34bbb8be742e20c3ddb519abf08e .claude/skills/git-remotes/references/fetch.md: sha256:e3b52b7d7545faf20403a940580712d16dbc250aa927da566ddf163f949dfe5f .claude/skills/git-remotes/references/pull.md: sha256:e59305d434e6226086d494358ee978ad6213397da8e05cd97aee7c38318f2dca - .claude/skills/git-remotes/references/push.md: sha256:3e54bbf46de80afd4080488f3c3d6082f34ca7ed24bf3a29ca4a3b8809baa1b6 + .claude/skills/git-remotes/references/push.md: sha256:2daec4fa49dfb31b0e5a1fbd57943987f4e270a000253fdfa8bab12b77ae38f6 .claude/skills/git-remotes/references/remote-config.md: sha256:22e3cb9a1b5191d953ec6be88450d9667a7585f7e9d349f3424a0035ec5c8339 .claude/skills/git-remotes/references/sources.md: sha256:ab4bbb3234eca2f2e71700d83d148dba44b741b7f0515ffe051380a43a0f7c84 - .claude/skills/git-submodules/README.md: sha256:8589e78051a811055b382790252f13a00bd0008ebc220cf023efb05d0d12bd77 - .claude/skills/git-submodules/SKILL.md: sha256:39556b16ff488b4626a0292624676d8ca59b887c627eea04712786811b734d1c - .claude/skills/git-submodules/references/README.md: sha256:217eeefcb78dc9f48e351e9bed4776c54220564f09888b137c1adbe5d5342971 + .claude/skills/git-submodules/SKILL.md: sha256:8984edf86e9747d779715d0d3d62b13ab270767d0c121c00ffac40d2e247b348 .claude/skills/git-submodules/references/removal.md: sha256:604d76043ca8644e9425d46593be3267ba3f54e36cfbd454570ef5a9ac962ea8 .claude/skills/git-submodules/references/setup-and-update.md: sha256:7f03634a15736deac462cd21335f8bda7d2662f36d91a7127ad6b7105361021e .claude/skills/git-submodules/references/sources.md: sha256:17187d35af6f6f2dc6515f661f291525cdc7383c731d0547e12521f744c2e604 .claude/skills/git-submodules/references/urls-and-config.md: sha256:b1269515cf549d52fcf122cc5cdb6fbb56bc4ea974e77d36eef063aa86c7cbec - .claude/skills/git-workflow/README.md: sha256:cc96c23118e821a2e9ab1f6370484ea5cc97f3a0fd285c1b7f3782f0de62117c - .claude/skills/git-workflow/SKILL.md: sha256:39344f72b57db9d4282f32bbf80950c1e4ba344f9f0f90d3cddf7a95275d7f79 - .claude/skills/git-workflow/references/README.md: sha256:27f978e69d5ffbcdd99c28ff42361da7824e7466b6a34cbf7c4b0feceb16f1ae + .claude/skills/git-workflow/SKILL.md: sha256:d69743bfa5d9ffbea2bf24fb7c3a7c38a776aaf548295ea2523e674f6e171d84 .claude/skills/git-workflow/references/hard-rules.md: sha256:7c7a6888527a3925333e0d44129de819d8c5e5161ae1de8551b2f1536d3b2ff2 .claude/skills/git-workflow/references/sources.md: sha256:e8078edd12bdbe0c81a7796f330ae2a06d78129ff20038c6bf98a8e638860786 - .claude/skills/git-worktrees/README.md: sha256:eeec5c51f9e0353b9cfcfd3b7309ac23d0fb3a1fdacb9006d6d2fc1c0ef099dc - .claude/skills/git-worktrees/SKILL.md: sha256:e4acbd3fcc551d7accbe1f330c0b3b54b960c9dc000073a985744e8b783a308a - .claude/skills/git-worktrees/references/README.md: sha256:0778b6c81f7e77c84476fd966195b19f7b1c4553d35f5ffa016f72405c943c29 + .claude/skills/git-worktrees/SKILL.md: sha256:7d0b8b323fffb34fd927fb181fe09fc63e130f2f892a90340e093dd7e87551f6 .claude/skills/git-worktrees/references/sources.md: sha256:f4264a817836959685bfc286209d997295bb964524ba4e17027c39f25c3bccfd .claude/skills/git-worktrees/references/worktrees.md: sha256:7c281d3aebccadf48249c2139a7a54c1ebb89ff9e240ea84b00993e723d4cc5b - .claude/skills/pc-author/README.md: sha256:f363d981e55aa3aafdacb6242ce971c0afbea36c7f2d9ce0dce88dab9c476aeb - .claude/skills/pc-author/SKILL.md: sha256:3dfa11b7565b5d29995511f9680b7c804a5ca311bf6b96767fdd5e3dec1a1802 - .claude/skills/pc-author/references/README.md: sha256:8fc13224aa64f5931a4f3e06198f67ed621066a69384b95c61ad91d08e86e602 + .claude/skills/pc-author/SKILL.md: sha256:c254dd95a9df4d0c12c9475088b4da23321bd4869366fbfd9b1115da3cabf8b1 .claude/skills/pc-author/references/create-config.md: sha256:7b54f582d6919eb10952f4423e322a6e3f0d594984ee3e26c4e13f913e86f96f - .claude/skills/pc-author/references/hooks-by-language.md: sha256:9d585293c8801dd41a0f1842e5ac495be4552fc188c564bb074cb9244a189e19 + .claude/skills/pc-author/references/hooks-by-language.md: sha256:6c1b3667c7f0c927747b776650e92047536f494b27c4a21a27312230f37bf387 .claude/skills/pc-author/references/modify-config.md: sha256:455fd6308fedfffbf048a22f14a025583c80173d76029666c01f1048e75785ab .claude/skills/pc-author/references/sources.md: sha256:5546cccd0bf7e725e97de29c96da128a8e39ef1a23102ecd668018c74c30a4cb - .claude/skills/pc-run/README.md: sha256:dab1352741c11f8892720f352d38fdf7e501a416d9219d604476185aa3dc0e69 - .claude/skills/pc-run/SKILL.md: sha256:b78b8141483f143661c439ae1db1b004f8ddbb9458e57c9a62ab9017d278129f - .claude/skills/pc-run/references/README.md: sha256:913f47285687f72716b95cb33a2036327fb4335c4d935aa5cfc2bc043b639773 + .claude/skills/pc-run/SKILL.md: sha256:4b958a23e54631174649d16e38880e8b7a91950e4a729014619aa2829dc431d5 .claude/skills/pc-run/references/autoupdate.md: sha256:e0c3c53f8dfb2f1cccaaa38e7902f5b7196a128c41cdd7dfc4e95a5da6fecd9a .claude/skills/pc-run/references/clean.md: sha256:49a66a985c5adfabc876da4e0a2355fa8c22cbcbfbd7548e4b154b094080d87a - .claude/skills/pc-run/references/failure-patterns.md: sha256:cb89eef879f1408db70c863b567d068e9cbc5a7642e31f1e757db5891f72b558 + .claude/skills/pc-run/references/failure-patterns.md: sha256:c760a933a937d5c33206f918089a49afd8335de3854093f5c32494e71019378c .claude/skills/pc-run/references/install.md: sha256:71ec08d58b8797b09574a827ea06d2c9656e3394d40534860fdaf333f5c19070 .claude/skills/pc-run/references/sources.md: sha256:f23b3f50045bcff9644019c629451ffc90fe9fabf8dbfd3011c16ef011e48aab - content_hash: sha256:3226cd865c537d1e7f9d16e99c8583959125e767ba4fd908d64b764ab7ca6e11 + content_hash: sha256:a5316de830c7d4a2cd01cf7484cd57af73e849ec808a7aaca80253a8e9848688 declared_license: MIT - repo_url: Defame1297/holocron name: gitea host: git.dev.rkdr.net - resolved_commit: b7bec71b8f5fb15187bcd32b1f76e6f6fa7afce9 - version: 1.3.8 + resolved_commit: 34f2df35470765fc8cdee42d057f1e603a966c69 + version: 1.3.9 virtual_path: plugins/gitea is_virtual: true - package_type: marketplace_plugin + package_type: apm_package deployed_files: - .claude/agents/gitea-orchestrate.md - .claude/skills/gitea-branches - - .claude/skills/gitea-branches/README.md - .claude/skills/gitea-branches/SKILL.md - .claude/skills/gitea-branches/references/branches.md - .claude/skills/gitea-branches/references/commits.md - .claude/skills/gitea-branches/references/sources.md - .claude/skills/gitea-files - - .claude/skills/gitea-files/README.md - .claude/skills/gitea-files/SKILL.md - .claude/skills/gitea-files/references/reading.md - .claude/skills/gitea-files/references/sources.md - .claude/skills/gitea-files/references/writing.md - .claude/skills/gitea-issues - - .claude/skills/gitea-issues/README.md - .claude/skills/gitea-issues/SKILL.md - .claude/skills/gitea-issues/references/enrichments.md - .claude/skills/gitea-issues/references/issues.md - .claude/skills/gitea-issues/references/search.md - .claude/skills/gitea-issues/references/sources.md - .claude/skills/gitea-labels-milestones - - .claude/skills/gitea-labels-milestones/README.md - .claude/skills/gitea-labels-milestones/SKILL.md - .claude/skills/gitea-labels-milestones/references/label-inference.md - .claude/skills/gitea-labels-milestones/references/labels.md - .claude/skills/gitea-labels-milestones/references/milestones.md - .claude/skills/gitea-labels-milestones/references/sources.md - .claude/skills/gitea-prs - - .claude/skills/gitea-prs/README.md - .claude/skills/gitea-prs/SKILL.md - .claude/skills/gitea-prs/references/merging.md - .claude/skills/gitea-prs/references/pull-requests.md - .claude/skills/gitea-prs/references/reviews.md - .claude/skills/gitea-prs/references/sources.md - .claude/skills/gitea-releases - - .claude/skills/gitea-releases/README.md - .claude/skills/gitea-releases/SKILL.md - .claude/skills/gitea-releases/references/call-signatures.md - .claude/skills/gitea-releases/references/conventions.md - .claude/skills/gitea-releases/references/sources.md - .claude/skills/gitea-workflow - - .claude/skills/gitea-workflow/README.md - .claude/skills/gitea-workflow/SKILL.md - .claude/skills/gitea-workflow/references/number-resolution.md - .claude/skills/gitea-workflow/references/skill-index.md @@ -362,89 +306,57 @@ dependencies: - .claude/skills/gitea-workflow/references/status-checkin.md deployed_file_hashes: .claude/agents/gitea-orchestrate.md: sha256:4bbbbdd450493bde0a39d848e0cb5abfa6fdbccd1be6b20fc15cb5e9da7129ef - .claude/skills/gitea-branches/README.md: sha256:2f9a0f16351c8b2d6dbb71724d372bb9c267b345b12948ecf840fe4f21faf650 - .claude/skills/gitea-branches/SKILL.md: sha256:4b0e94536ce165c04d30d63f7814d303c446dcd49fabc52011e6c09b29e1222c - .claude/skills/gitea-branches/references/branches.md: sha256:c65791766cfa9f493307bd4d45d44854b4d4eb157838c9a3d565ed0b33ed3359 + .claude/skills/gitea-branches/SKILL.md: sha256:31d57adf63bb437f003beb0f0af23dba7466d01363ebb64c0e526d3848e9e76b + .claude/skills/gitea-branches/references/branches.md: sha256:8e760036d4abbe5a9918ecffd6e729978db3dd5aaf3aa810bf3d285c157c1b11 .claude/skills/gitea-branches/references/commits.md: sha256:7ded733117e3bf8c1a5bba54786197ad72aa9f743d27afafd8c36242ab7b0ce3 .claude/skills/gitea-branches/references/sources.md: sha256:f206f9ac91146771539cbf288e73d1202d22f05414d9d1806d0dcf5c7ad02152 - .claude/skills/gitea-files/README.md: sha256:2b9bfafdab57af61f3330fdb37070c3d301ee73c6631fde9cb36cdf28e88c466 - .claude/skills/gitea-files/SKILL.md: sha256:01e2149539bb8fc571746d59a52d21140ddb37f9b1cac2a590c106f0b893cf32 - .claude/skills/gitea-files/references/reading.md: sha256:93a5d8dd909ffdbf2bac09fbe7d819bd8fe26979808c5f5bf8ca5dcce435c752 + .claude/skills/gitea-files/SKILL.md: sha256:98e8105cc8c0c12e8f1275a5ff9548f1afe07f10ed851bce46b51faec8e70808 + .claude/skills/gitea-files/references/reading.md: sha256:9ff13b4b5cfe86cf11e5a56e9e836848926e3f43ed2045d859a3d1b2ae711fb6 .claude/skills/gitea-files/references/sources.md: sha256:4fbd03f275fb72899fc4489737f13074dfb61704965bd2bd52a372deff426fbb .claude/skills/gitea-files/references/writing.md: sha256:3a5b0b5043fef2c55a0b009a6bf7998a45c3e5770f8b7ac11abd4a1e7b6b351e - .claude/skills/gitea-issues/README.md: sha256:b2781529ea793022765dd4aa96faf5d3dcdaeb088c710b14201a4e73bb1cc580 - .claude/skills/gitea-issues/SKILL.md: sha256:a3642d87fc1cd6784a3d10ca29fa5cea050b1e9592e1c012bbe6d16bad97fc60 - .claude/skills/gitea-issues/references/enrichments.md: sha256:1daa0758116e818f12f89fa43b031d9cd2518f73de95bc54d94d5536667b68e9 - .claude/skills/gitea-issues/references/issues.md: sha256:7a1c4c42413df84645fbea70b29b2dcd732f52bfee259b2e28506dc101eed9f5 + .claude/skills/gitea-issues/SKILL.md: sha256:47097f07dfd94e81bbf897aede339e9b1f0097093898e7ea24c767e0ace35631 + .claude/skills/gitea-issues/references/enrichments.md: sha256:4318f57d21beaa4e03575ad917cc51cd101da52586c4f8eb03d968f8ff200b81 + .claude/skills/gitea-issues/references/issues.md: sha256:fe500b4b731a503a9856fbc8970d7ec66d53d7fdcc8811685542b4fa1eca7ee7 .claude/skills/gitea-issues/references/search.md: sha256:651a4493b166a498932bd0902d16efde273c49c6fc597bfb0e1b1c0296f7a742 .claude/skills/gitea-issues/references/sources.md: sha256:d6d358029298537db4d13dea84ee274006bce3e7f99b1aaed963d8703cba2250 - .claude/skills/gitea-labels-milestones/README.md: sha256:4606f16d1639f0a2fe46fcb341a54b673b0bbaeef12c197e2022bdf57b479c37 - .claude/skills/gitea-labels-milestones/SKILL.md: sha256:a650fdaab8300f8395af0f953e918e65baa17810164ad682a3dee15181091b9d + .claude/skills/gitea-labels-milestones/SKILL.md: sha256:517c9a70b0748546723dd71c22148f04c95649e5e6a75bade6dd25801ec1d866 .claude/skills/gitea-labels-milestones/references/label-inference.md: sha256:9aa51cc751f692932b5eecee698eba6eaa3e9f13e423e0fd3b13ffecaf26fc0e - .claude/skills/gitea-labels-milestones/references/labels.md: sha256:365730208ccbdf0f8fe3b2b49c1539208811029e3c343edcbe39b674a46a0527 + .claude/skills/gitea-labels-milestones/references/labels.md: sha256:21075bda91ab50649b0b234dba65068cb0742936efba9828bcaf424fae05bb6a .claude/skills/gitea-labels-milestones/references/milestones.md: sha256:0b26f006cfb154d13b2a2fbf356b74f6339e7ab9c34041d50ade676f6c2d17d8 .claude/skills/gitea-labels-milestones/references/sources.md: sha256:b0a1c8cb678e21cf284e4efa5b75a2414c76a8e3898c449e8b60504d1d465bd5 - .claude/skills/gitea-prs/README.md: sha256:c8c11f5e3cfa7768fe3dfabf935564e5b08d1f7f6629d1dc2149c28b3b8e8ec0 - .claude/skills/gitea-prs/SKILL.md: sha256:8314cdeabed9771d4ed600638e7ec5941b8c13b2cf7031ba66869d45c0787474 + .claude/skills/gitea-prs/SKILL.md: sha256:e3eb072d2bf2ec680f8818a242f429065644261f0f9cd78df6e837ae0cffbed4 .claude/skills/gitea-prs/references/merging.md: sha256:5f8b55b1a729f122ee265fb5da69369fc27434a13dd02fc112801f945d2c9d19 .claude/skills/gitea-prs/references/pull-requests.md: sha256:6f4b9de079ebe248282243a2920016bfb172d4115ad712feb1757bb57d5eec3e .claude/skills/gitea-prs/references/reviews.md: sha256:97cef439e20595ab90cfa0105cff3ef39a53989172a9c0603374d16498f426b5 .claude/skills/gitea-prs/references/sources.md: sha256:e2c2792013550f99281f517310bd76d2e5d56751ace6da117ce602048d5342c5 - .claude/skills/gitea-releases/README.md: sha256:e5d2dd0748990c1d99f2065c97c275bb14eb4fb447c94e76c332bc5952fadb99 - .claude/skills/gitea-releases/SKILL.md: sha256:94e913a4815cc6c1e118e789542d79a4d46a43f45c2d01495189ef371e85255b - .claude/skills/gitea-releases/references/call-signatures.md: sha256:1f7b40c390a5d032f8a00609194d8ce2107ac06d420b56d316837a6ec7dda982 + .claude/skills/gitea-releases/SKILL.md: sha256:d3279f3132259b6bc58f8591fea3439c8113eedc8b242fe0ec6515ed5aed1cbf + .claude/skills/gitea-releases/references/call-signatures.md: sha256:0d63d11e6c298c40c51f755fa15c8d658ccf4112e1df20caa5011234e1a3b9b3 .claude/skills/gitea-releases/references/conventions.md: sha256:2a5613796701d0e27eaec1f71a1dc12f5fd5c2861ea001689d057da8c830cfba .claude/skills/gitea-releases/references/sources.md: sha256:30c43a93f4d7ea05ef3d013a68f8656317ef6cef6773ce9944d35b24a93bdc80 - .claude/skills/gitea-workflow/README.md: sha256:508d49159db9b70bc4e1c8f0a440ec4c88b9941b4a83a60e1c2e9e286c0d0621 - .claude/skills/gitea-workflow/SKILL.md: sha256:93b64305f9232feae4c39aff33ebf8ca0ea9599b24cab0d838553868dd9a699e - .claude/skills/gitea-workflow/references/number-resolution.md: sha256:0242430246fd572e4e0c3715d557e425cd7d3260bba76f56856255b340184c3f + .claude/skills/gitea-workflow/SKILL.md: sha256:b27725e3675629c7f3d20f6ae722afb80defea2c557b2033f6d203f94ec7f2d6 + .claude/skills/gitea-workflow/references/number-resolution.md: sha256:85803158a576dc35b8acde3bb7228d11fc7049ab55fd5047aae67224e4c06aae .claude/skills/gitea-workflow/references/skill-index.md: sha256:b53d8148ea8cf6e4cabd15cab39f60b98167d930f590ca0fdcb5f2f3969edc5e .claude/skills/gitea-workflow/references/sources.md: sha256:21305440e8060adbdf5af2b946d2e173ad35f8326dd9e24cd1f769fefde92f7f .claude/skills/gitea-workflow/references/status-checkin.md: sha256:c6da98ecbe1d2919222bfb856cf10c3fb9971423e1eb6590a15f6fc7550f102d - content_hash: sha256:9c5ff569553de6d2c465881aee48991aa64459f68b938671d572c6a65c7e993e + content_hash: sha256:1333a3cad4a8150db13f394e388f1bf928f5f8fdf24a9deb5154fcab54f2a0c8 declared_license: MIT - repo_url: Defame1297/holocron name: kyberforge host: git.dev.rkdr.net - resolved_commit: b7bec71b8f5fb15187bcd32b1f76e6f6fa7afce9 - version: 1.6.2 + resolved_commit: 34f2df35470765fc8cdee42d057f1e603a966c69 + version: 2.0.0 virtual_path: plugins/kyberforge is_virtual: true - package_type: marketplace_plugin + package_type: apm_package deployed_files: - .claude/agents/apm-orchestrate.md - .claude/hooks/kyberforge/.apm/hooks/check-apm-current.sh - - .claude/skills/agent-audit - - .claude/skills/agent-audit/README.md - - .claude/skills/agent-audit/SKILL.md - - .claude/skills/agent-audit/assets/vale/.vale.ini - - .claude/skills/agent-audit/assets/vale/styles/Kyberforge/CompositionNote.yml - - .claude/skills/agent-audit/assets/vale/styles/Kyberforge/DescriptionOpener.yml - - .claude/skills/agent-audit/assets/vale/styles/Kyberforge/PaddingPhrase.yml - - .claude/skills/agent-audit/assets/vale/styles/Kyberforge/SentenceOpenerThereIs.yml - - .claude/skills/agent-audit/assets/vale/styles/Kyberforge/VagueWording.yml - - .claude/skills/agent-audit/assets/vale/styles/KyberforgeCopilot/ProactivePhrase.yml - - .claude/skills/agent-audit/references/README.md - - .claude/skills/agent-audit/references/body-and-delegation.md - - .claude/skills/agent-audit/references/description-quality.md - - .claude/skills/agent-audit/references/field-inventory.md - - .claude/skills/agent-audit/references/finding-criteria.md - - .claude/skills/agent-audit/references/scope-plugin-apm.md - - .claude/skills/agent-audit/references/scope-project-user.md - - .claude/skills/agent-audit/references/sources.md - - .claude/skills/agent-audit/references/validation-scripts.md - - .claude/skills/agent-audit/scripts/README.md - - .claude/skills/agent-audit/scripts/vale-wrap.sh - - .claude/skills/agent-audit/scripts/validate-provenance.sh - - .claude/skills/agent-audit/scripts/validate.sh - .claude/skills/agent-author - - .claude/skills/agent-author/README.md - .claude/skills/agent-author/SKILL.md - .claude/skills/agent-author/assets/README.md - .claude/skills/agent-author/assets/templates/apm-agent.md - .claude/skills/agent-author/assets/templates/claude-code.md - .claude/skills/agent-author/assets/templates/copilot.agent.md.template - - .claude/skills/agent-author/references/README.md - .claude/skills/agent-author/references/contract.md - .claude/skills/agent-author/references/create.md - .claude/skills/agent-author/references/deployment-modes.md @@ -455,12 +367,12 @@ dependencies: - .claude/skills/agent-author/references/sources.md - .claude/skills/agent-author/scripts/README.md - .claude/skills/agent-author/scripts/new-agent.sh + - .claude/skills/agent-author/tests/README.md + - .claude/skills/agent-author/tests/new-agent.bats - .claude/skills/apm-install - - .claude/skills/apm-install/README.md - .claude/skills/apm-install/SKILL.md - .claude/skills/apm-install/references/sources.md - .claude/skills/apm-workflow - - .claude/skills/apm-workflow/README.md - .claude/skills/apm-workflow/SKILL.md - .claude/skills/apm-workflow/references/audit.md - .claude/skills/apm-workflow/references/compile.md @@ -468,40 +380,56 @@ dependencies: - .claude/skills/apm-workflow/references/install.md - .claude/skills/apm-workflow/references/marketplace.md - .claude/skills/apm-workflow/references/sources.md + - .claude/skills/factory-audit + - .claude/skills/factory-audit/SKILL.md + - .claude/skills/factory-audit/assets/vale/.vale.ini + - .claude/skills/factory-audit/assets/vale/styles/Kyberforge/CompositionNote.yml + - .claude/skills/factory-audit/assets/vale/styles/Kyberforge/DescriptionOpener.yml + - .claude/skills/factory-audit/assets/vale/styles/Kyberforge/PaddingPhrase.yml + - .claude/skills/factory-audit/assets/vale/styles/Kyberforge/SentenceOpenerThereIs.yml + - .claude/skills/factory-audit/assets/vale/styles/Kyberforge/VagueWording.yml + - .claude/skills/factory-audit/assets/vale/styles/KyberforgeCopilot/ProactivePhrase.yml + - .claude/skills/factory-audit/references/agent-body-and-delegation.md + - .claude/skills/factory-audit/references/agent-description-quality.md + - .claude/skills/factory-audit/references/agent-field-inventory.md + - .claude/skills/factory-audit/references/agent-finding-criteria.md + - .claude/skills/factory-audit/references/agent-flow.md + - .claude/skills/factory-audit/references/agent-scope-plugin-apm.md + - .claude/skills/factory-audit/references/agent-scope-project-user.md + - .claude/skills/factory-audit/references/agent-validation-scripts.md + - .claude/skills/factory-audit/references/skill-body-discipline.md + - .claude/skills/factory-audit/references/skill-description-quality.md + - .claude/skills/factory-audit/references/skill-file-structure.md + - .claude/skills/factory-audit/references/skill-finding-criteria.md + - .claude/skills/factory-audit/references/skill-flow.md + - .claude/skills/factory-audit/references/skill-formatting-and-scripts.md + - .claude/skills/factory-audit/references/skill-patterns.md + - .claude/skills/factory-audit/references/skill-validation-scripts.md + - .claude/skills/factory-audit/references/sources.md + - .claude/skills/factory-audit/scripts/lib-boundary-resolver.sh + - .claude/skills/factory-audit/scripts/lib-checks-agent.sh + - .claude/skills/factory-audit/scripts/lib-checks-skill.sh + - .claude/skills/factory-audit/scripts/lib-contributing-files.sh + - .claude/skills/factory-audit/scripts/lib-provenance-agent.sh + - .claude/skills/factory-audit/scripts/lib-provenance-skill.sh + - .claude/skills/factory-audit/scripts/vale-wrap.sh + - .claude/skills/factory-audit/scripts/validate-provenance.sh + - .claude/skills/factory-audit/scripts/validate.sh + - .claude/skills/factory-audit/tests/README.md + - .claude/skills/factory-audit/tests/validate-agent.bats + - .claude/skills/factory-audit/tests/validate-provenance-agent.bats + - .claude/skills/factory-audit/tests/validate-provenance-skill.bats + - .claude/skills/factory-audit/tests/validate-skill.bats - .claude/skills/forge - - .claude/skills/forge/README.md - .claude/skills/forge/SKILL.md - .claude/skills/forge/references/apm-routes.md - .claude/skills/forge/references/author-routes.md - .claude/skills/forge/references/sources.md - .claude/skills/forge/references/version-bump.md - - .claude/skills/skill-audit - - .claude/skills/skill-audit/README.md - - .claude/skills/skill-audit/SKILL.md - - .claude/skills/skill-audit/assets/vale/.vale.ini - - .claude/skills/skill-audit/assets/vale/styles/Kyberforge/CompositionNote.yml - - .claude/skills/skill-audit/assets/vale/styles/Kyberforge/DescriptionOpener.yml - - .claude/skills/skill-audit/assets/vale/styles/Kyberforge/PaddingPhrase.yml - - .claude/skills/skill-audit/assets/vale/styles/Kyberforge/SentenceOpenerThereIs.yml - - .claude/skills/skill-audit/assets/vale/styles/Kyberforge/VagueWording.yml - - .claude/skills/skill-audit/references/body-discipline.md - - .claude/skills/skill-audit/references/description-quality.md - - .claude/skills/skill-audit/references/file-structure.md - - .claude/skills/skill-audit/references/finding-criteria.md - - .claude/skills/skill-audit/references/formatting-and-scripts.md - - .claude/skills/skill-audit/references/patterns.md - - .claude/skills/skill-audit/references/sources.md - - .claude/skills/skill-audit/references/validation-scripts.md - - .claude/skills/skill-audit/scripts/vale-wrap.sh - - .claude/skills/skill-audit/scripts/validate-provenance.sh - - .claude/skills/skill-audit/scripts/validate.sh - .claude/skills/skill-author - - .claude/skills/skill-author/README.md - .claude/skills/skill-author/SKILL.md - - .claude/skills/skill-author/assets/templates/README.md - .claude/skills/skill-author/assets/templates/SKILL.md - .claude/skills/skill-author/assets/templates/assets/README.md - - .claude/skills/skill-author/assets/templates/references/README.md - .claude/skills/skill-author/assets/templates/references/sources.md - .claude/skills/skill-author/assets/templates/scripts/README.md - .claude/skills/skill-author/assets/templates/tests/README.md @@ -509,140 +437,176 @@ dependencies: - .claude/skills/skill-author/references/create.md - .claude/skills/skill-author/references/deployment-modes.md - .claude/skills/skill-author/references/improve.md - - .claude/skills/skill-author/references/retrofit.md - .claude/skills/skill-author/references/scripts.md - .claude/skills/skill-author/references/sources.md - .claude/skills/skill-author/scripts/new-skill.sh + - .claude/skills/skill-author/tests/README.md + - .claude/skills/skill-author/tests/new-skill.bats deployed_file_hashes: .claude/agents/apm-orchestrate.md: sha256:7c4b7efb58ecdd26fea835613d0f7f909706607cac4f002a0df2db2a3a0ee477 - .claude/hooks/kyberforge/.apm/hooks/check-apm-current.sh: sha256:96f44d63b5f4906ac1add5c32b718176ec10c8514615151d7303d9845c607b46 - .claude/skills/agent-audit/README.md: sha256:c2f1fca5e0c8c713904d82888691efa605670dc08a03aed5c8233a7f26cf7d53 - .claude/skills/agent-audit/SKILL.md: sha256:ced4700e2c23e0583f153d70386e659277fd1575de096d68e301667b6019c0d9 - .claude/skills/agent-audit/assets/vale/.vale.ini: sha256:d643677585c603edcc8816b15d9c85c81b677ded02247b521ba8b88ae5bfdf57 - .claude/skills/agent-audit/assets/vale/styles/Kyberforge/CompositionNote.yml: sha256:e0a52fb9ff65aee9d21d1f7b61bef0f71d14b8edd9af1d70246715bbb8844ccf - .claude/skills/agent-audit/assets/vale/styles/Kyberforge/DescriptionOpener.yml: sha256:60984e0af965137a151a07875f388c94ea2da93d4ee4f2b92811bd14105527f2 - .claude/skills/agent-audit/assets/vale/styles/Kyberforge/PaddingPhrase.yml: sha256:67b738f5c393a717bdf249fcd946eb7b0d258215bf2240d2be6902711b46d8e9 - .claude/skills/agent-audit/assets/vale/styles/Kyberforge/SentenceOpenerThereIs.yml: sha256:5dade0238d96730d24bb6e8dba003c3d94694bd9969687f461fe1fada3ca4629 - .claude/skills/agent-audit/assets/vale/styles/Kyberforge/VagueWording.yml: sha256:d4bf14d0bb2dcbe3a89b66b72a9c9c19d175060b5c4c978da3d67010f1a25083 - .claude/skills/agent-audit/assets/vale/styles/KyberforgeCopilot/ProactivePhrase.yml: sha256:ba4f91479f66f9f03c74f791cbc6130b24bbc31a25f3897b424f72d02473b9b4 - .claude/skills/agent-audit/references/README.md: sha256:9d2acf43aa4e8b2b71c99224d1ea8c7c2ff4d27d7c6982175bf1a52ceffd7be8 - .claude/skills/agent-audit/references/body-and-delegation.md: sha256:e559a185e3de779ce599ba6ccbad316df43f158a9f002bbc88828eeba748066a - .claude/skills/agent-audit/references/description-quality.md: sha256:9157c3b13f7486339c3c262deb2dbac30ef01ed750f109962ec30f8e4baa78ef - .claude/skills/agent-audit/references/field-inventory.md: sha256:24feb0d25dd85c4fbd4558fbca78bd66974a8fc5be2d5c952c7a8ed7168f7d65 - .claude/skills/agent-audit/references/finding-criteria.md: sha256:c18934428215154daf5543f4e8e40ca55c9833125e8b29feca513f99376c5663 - .claude/skills/agent-audit/references/scope-plugin-apm.md: sha256:af32acf33aec0cd0a98022ee6796265066c693662e8874a8e4d7e03ce1657c88 - .claude/skills/agent-audit/references/scope-project-user.md: sha256:710c2d65fbdc95e98e351a7f698d099969fac767e3c132ddb59989afa8dbe94c - .claude/skills/agent-audit/references/sources.md: sha256:86f93524eae02c06be01e9feb3b751805b4f6a7da824e242693d588496c9e490 - .claude/skills/agent-audit/references/validation-scripts.md: sha256:99c6d23a1d45184f1b2265dae31f66392defa094522d1f199187d172cbf306ea - .claude/skills/agent-audit/scripts/README.md: sha256:ee427eed6a562a6e86898c69c35508c518d5b3c633ae803e587fbab37514f2b2 - .claude/skills/agent-audit/scripts/vale-wrap.sh: sha256:c17673b3b0de1c1a49fcb73e2b695835a45014ec1c300a77a3ba7b3c7ce4c995 - .claude/skills/agent-audit/scripts/validate-provenance.sh: sha256:197a9bef1a58fa2457a4ae0b802c7b362911e26cec0a5f0194840c95500057a4 - .claude/skills/agent-audit/scripts/validate.sh: sha256:aa21b99ebc6bcd845066113d74e39d86c8c2858067edfe855d03cbf42531150b - .claude/skills/agent-author/README.md: sha256:b2d14a3c8fc3ddc3935d0bd1765192b333b944baaf9bfa9a350bef0985890265 - .claude/skills/agent-author/SKILL.md: sha256:448f495015b65b7b86c5cd7dfbcfad2dc45238242ab3d149b1019ec33eee6f89 - .claude/skills/agent-author/assets/README.md: sha256:730b2321b5f16dcc63fc5dc842618c116afc75217ae925057dafc490e7d57644 - .claude/skills/agent-author/assets/templates/apm-agent.md: sha256:9b57e2b93a5705388351f14294d60833325d9596cf5294d22f4a586165fc35fa - .claude/skills/agent-author/assets/templates/claude-code.md: sha256:ea0bac6e8cd91c767c6114cbcf1ecd124d03abff06ba81696dac5115499c395a - .claude/skills/agent-author/assets/templates/copilot.agent.md.template: sha256:ee8b7585c808c5ff4b715be74d9e4f8c5c17d13cd603a8727cd8ca1793d14760 - .claude/skills/agent-author/references/README.md: sha256:aca156b02a3f0b9fddde3cefdb24370e17cc5886dcd78adcb382699a5cc0bbaf - .claude/skills/agent-author/references/contract.md: sha256:d862636a23c6d64026982727588db1582499b72c774ca429578a57321fa89e19 - .claude/skills/agent-author/references/create.md: sha256:e4a1b95970ec44d551a4b0598f2fe01463db13a6b118981d8cd03dfc7e24f451 - .claude/skills/agent-author/references/deployment-modes.md: sha256:5675f8dcd1523269d5c65be5b0e06ff4d822b158050e2fdd72b54f605485ab1f - .claude/skills/agent-author/references/improve.md: sha256:f260e91f28bbd62093b53f4efc05821eff00d086f834ddb083b70dd77ddffcaa - .claude/skills/agent-author/references/plugin-scope.md: sha256:a20f8aff55c9d1c1ba5e21054b81da80618270b3b6ca5bfc37ae3c2089b4b916 - .claude/skills/agent-author/references/project-user-scope.md: sha256:3f686736259402e38fed29f215b7aa5a9529fc9025005f82d0c3d439958e4e03 - .claude/skills/agent-author/references/scripts.md: sha256:290f5d8ab0a4f2073e14f7139fd55ab40310137f08ca7a2d59ed35a53488a592 + .claude/hooks/kyberforge/.apm/hooks/check-apm-current.sh: sha256:50c2b376d5a7d7212d20a4afacd94624aec08011e9c14525ddbb5ab429cade5f + .claude/skills/agent-author/SKILL.md: sha256:428e2c43ff5b202c2d8d19d16e6839a5bca038f3f9e13865156b624dc155bf79 + .claude/skills/agent-author/assets/README.md: sha256:154b5711d4951b41bb3c6d746dbae748272e494cefab98fa402038024370cf7b + .claude/skills/agent-author/assets/templates/apm-agent.md: sha256:081cc881329ad9302a891b8feecd674111ea8baa37bcd030599685e7aa99087f + .claude/skills/agent-author/assets/templates/claude-code.md: sha256:6856011b4a531b3ea906073f36389e050845e3b3b452bc0a18ed0bd69e26d5d9 + .claude/skills/agent-author/assets/templates/copilot.agent.md.template: sha256:dfb64123b7779825d279795bddf3afa757edb4d505e9c2a01270b6fa7d2093ce + .claude/skills/agent-author/references/contract.md: sha256:1988d066d51cc8f71c95a924edc155f7ca97507eed6f2357de43bc22ba1a97b6 + .claude/skills/agent-author/references/create.md: sha256:32dcd2fdf2cb584100e4cb5c4dacfc776b375f6a955ccb0f56dcfdd60366583c + .claude/skills/agent-author/references/deployment-modes.md: sha256:b1abdd56565257de31fade54699a83e978babc3430a8062f183aec42051c50f5 + .claude/skills/agent-author/references/improve.md: sha256:615d37fbb69400b8ad18ca520f9b4a7766be6f06dd77a3a69b793e98f74ee3d7 + .claude/skills/agent-author/references/plugin-scope.md: sha256:16ee95bc661340c5f753a7351e22499eb7ea9de41ac6ca01490aad0ea5b988ea + .claude/skills/agent-author/references/project-user-scope.md: sha256:7dbc200522ee9ea457948391804a42f78491309ee1248bffd6dd870c3addc6d8 + .claude/skills/agent-author/references/scripts.md: sha256:d811122f89388808b38244f0435b68002c1bdbabe5ebdf8ddc19a99d4b92fd41 .claude/skills/agent-author/references/sources.md: sha256:cac8baf85a6d958ed2f0f882446dc123d14082d5ca412c8edee12c6cd1b6fdc3 - .claude/skills/agent-author/scripts/README.md: sha256:e8ea2f3391ca297afeda03911768000617a71df0cf9d673bbb260ee5bbfed7c2 - .claude/skills/agent-author/scripts/new-agent.sh: sha256:1c631f5178c6c0c397d7ceefb606892dd7e330cd1b22a03c1e4d11e85fbdb7de - .claude/skills/apm-install/README.md: sha256:f48ca12116d20584fd4582d3ba44a9f02cddab2ae2f12c41abfc3455b4640203 - .claude/skills/apm-install/SKILL.md: sha256:822b488d8c205f10bd212812488592a082a2be6ee0acf1953c34cf49d9973966 + .claude/skills/agent-author/scripts/README.md: sha256:e3522a1c2a30f3fdee9d7374f2cfda796b8b81016e456e223c339873beded7b6 + .claude/skills/agent-author/scripts/new-agent.sh: sha256:00275df57d51d493e8cc0edcd6bf30396e67b8f07feec4c9b0d7153efa5e0ceb + .claude/skills/agent-author/tests/README.md: sha256:c844e519db989f64ca5ddfe8b9f3f81c70d71434bd9720136c1a1498aed88808 + .claude/skills/agent-author/tests/new-agent.bats: sha256:1bd8c4a9bb404b4e189e4eaac65c17f831d9905a9afa6879c162712cadcce6ef + .claude/skills/apm-install/SKILL.md: sha256:2d4c1ac4a7f68f79ba4c84b7be94addd4452827c71dda3f465a4454f36047c74 .claude/skills/apm-install/references/sources.md: sha256:b80245ff8ae179d458572cb9b03621d00bf7e2f052f0cd71b88112c0ea8a91ce - .claude/skills/apm-workflow/README.md: sha256:b9e422212c93b188ad0992e2cacb3ef475467b1e1c33981cf26946ce6f11de5a - .claude/skills/apm-workflow/SKILL.md: sha256:740e39be5abd5b7b82b6c665ab162fe8e7ce6a21aaa7f5344041a23c0a11b89d + .claude/skills/apm-workflow/SKILL.md: sha256:16b1df4186e73667860bb95f17b4d87212333880064f678aefa48e95e03f9dee .claude/skills/apm-workflow/references/audit.md: sha256:9b3fe128cbe133c8f2880a968b4cd6e875cc0eb79ef6738a9bfdabdf28446fe2 .claude/skills/apm-workflow/references/compile.md: sha256:26bbdffce73dce9b1b5589b24aec521c7a4d842c94e5a555031144afda4ce437 - .claude/skills/apm-workflow/references/configure.md: sha256:0b053dad39543679c72d8267667b49c9823f6bfeca781f0caf4e26d7380be1fe + .claude/skills/apm-workflow/references/configure.md: sha256:7633f1cbdaa01d2e889ff114ea67d4e7f0d7d9f41ef77aa21156a6226a04ffc7 .claude/skills/apm-workflow/references/install.md: sha256:e729386bee5e2b67ce16b4c6c85446ce7b47d3122b68c148a571bd00a8550ad5 - .claude/skills/apm-workflow/references/marketplace.md: sha256:d170ae4853d6f0f369667044e6e124ba8bc3d9235a268240ac45d58973481dfc + .claude/skills/apm-workflow/references/marketplace.md: sha256:1ed67d9a7bb241d2050c7ad4b45799a936ea4df480e8fecbdf69bb1f9eef7211 .claude/skills/apm-workflow/references/sources.md: sha256:4ae44a9e82e8ec3bd4b1a61f32adbd3f3ff5fab21db3b4162765b2c0553e49fd - .claude/skills/forge/README.md: sha256:e7bc187af3072cb554ffeac5a90e24e87b3e086ba7c8fc104b7b542237070dcc - .claude/skills/forge/SKILL.md: sha256:8c76c6788e20eb1e237d14dc236ff29c83a1ec8f8135989b22c0ca6f414d7a1c + .claude/skills/factory-audit/SKILL.md: sha256:209258086afca6b6c54a5bbe87ec2d2f3cc9f3212a7209716fefa382db03af63 + .claude/skills/factory-audit/assets/vale/.vale.ini: sha256:74ad1f946bfaa7a73296a9300082269febacc77cc4953296257cd07a93343f29 + .claude/skills/factory-audit/assets/vale/styles/Kyberforge/CompositionNote.yml: sha256:0a400ba0f8460dc57fd9dbcc5d9d8a399ca672d9d4e70eb275418769bf680e14 + .claude/skills/factory-audit/assets/vale/styles/Kyberforge/DescriptionOpener.yml: sha256:60984e0af965137a151a07875f388c94ea2da93d4ee4f2b92811bd14105527f2 + .claude/skills/factory-audit/assets/vale/styles/Kyberforge/PaddingPhrase.yml: sha256:67b738f5c393a717bdf249fcd946eb7b0d258215bf2240d2be6902711b46d8e9 + .claude/skills/factory-audit/assets/vale/styles/Kyberforge/SentenceOpenerThereIs.yml: sha256:5dade0238d96730d24bb6e8dba003c3d94694bd9969687f461fe1fada3ca4629 + .claude/skills/factory-audit/assets/vale/styles/Kyberforge/VagueWording.yml: sha256:d4bf14d0bb2dcbe3a89b66b72a9c9c19d175060b5c4c978da3d67010f1a25083 + .claude/skills/factory-audit/assets/vale/styles/KyberforgeCopilot/ProactivePhrase.yml: sha256:ba4f91479f66f9f03c74f791cbc6130b24bbc31a25f3897b424f72d02473b9b4 + .claude/skills/factory-audit/references/agent-body-and-delegation.md: sha256:9d14bbbf64b041bc63e544a1c47a868714bb9a152d864f424b139952fd34c333 + .claude/skills/factory-audit/references/agent-description-quality.md: sha256:3f82e5420e50346c69435d6f1167f8fbf6e12b777f01c6a6a83aab6df62d520d + .claude/skills/factory-audit/references/agent-field-inventory.md: sha256:24feb0d25dd85c4fbd4558fbca78bd66974a8fc5be2d5c952c7a8ed7168f7d65 + .claude/skills/factory-audit/references/agent-finding-criteria.md: sha256:8eb0d28160a48929f5ab6eb0fb6927f6663731b336e11cc67579b3f59fd26ed3 + .claude/skills/factory-audit/references/agent-flow.md: sha256:0ca908ae5082d1d8bbda78ec9961bcd679dd67d653e7b85d4ea19b5832a4ca17 + .claude/skills/factory-audit/references/agent-scope-plugin-apm.md: sha256:4439e516842c84a3c0fb25f693e57ae2a5568c038893337151f8b38c20422f0a + .claude/skills/factory-audit/references/agent-scope-project-user.md: sha256:cbd212b5570898ba5f609c1d5924d670c0a03f38e707148127aacc868d142c69 + .claude/skills/factory-audit/references/agent-validation-scripts.md: sha256:e2ed0ec618effe43c859deedea51dc773378bad450277296a62f1babfac324d6 + .claude/skills/factory-audit/references/skill-body-discipline.md: sha256:ea0f577d9e50dd5cd58b83ee94b355010b86b4a57b537b4ecac358e6cada7eba + .claude/skills/factory-audit/references/skill-description-quality.md: sha256:315c6244456aa17dc91c0281fff703280ac34ac2f165a967a5fdb0ee640dd01c + .claude/skills/factory-audit/references/skill-file-structure.md: sha256:92b7364ef2539b2689e665ea8bf9f10a932ed8cf1196a1c0d0520bff310c02b8 + .claude/skills/factory-audit/references/skill-finding-criteria.md: sha256:56860625ab2c64a24ea734bc0df517ce99d36042349392fcea12776d19d69f24 + .claude/skills/factory-audit/references/skill-flow.md: sha256:5658292d20e89755b1433904d0c358e286983ef510c49bcfd833147e2c43c868 + .claude/skills/factory-audit/references/skill-formatting-and-scripts.md: sha256:36b51cc2da7170f0a0fae2ac819cc26531240aafa01b375ebeaae510ad03bbd9 + .claude/skills/factory-audit/references/skill-patterns.md: sha256:b2f4d7d143a710dbb16690a89ffcc668450712f47694a4d139049ad89034403f + .claude/skills/factory-audit/references/skill-validation-scripts.md: sha256:039c4ab1002191f2e86d290e0d68bd2119b203b447676d821f152fa1a5d23376 + .claude/skills/factory-audit/references/sources.md: sha256:d28530cf4952409199df15b14086100d1c46387ef1e7ace557f817ec06a0ec42 + .claude/skills/factory-audit/scripts/lib-boundary-resolver.sh: sha256:ca18d44ff9a2699e1cad502972be59c958e49ca130f26a7e38e143a3c42ca114 + .claude/skills/factory-audit/scripts/lib-checks-agent.sh: sha256:49684c4cb8943eb907a0e7e9e30e6bbc0a9d5ac3ecdb8183a0aae254b80d2c17 + .claude/skills/factory-audit/scripts/lib-checks-skill.sh: sha256:02cad7d5793c43fe5b8e56732166e2b82e62dd1f0010ab64aa83da5df605d0f3 + .claude/skills/factory-audit/scripts/lib-contributing-files.sh: sha256:12e3cfc7e5cd90cab4c2dfe000657236c7caac698b45954b78809a2bee9c3ff0 + .claude/skills/factory-audit/scripts/lib-provenance-agent.sh: sha256:80806e4786d0e824781cc9f17031c3abe9575072af928376daefde05f9ce359e + .claude/skills/factory-audit/scripts/lib-provenance-skill.sh: sha256:e2c660b211fa6c38dc7b7e678d16145e2ef29dbbb36588a941626201f65da25a + .claude/skills/factory-audit/scripts/vale-wrap.sh: sha256:3f508d6b964beced331fdf8279726f7b05f9dc159b3bd11e1907dc16383c08c1 + .claude/skills/factory-audit/scripts/validate-provenance.sh: sha256:6219ae8ff25ba57715eb6d2c734a2d3bef3462f94ee0406f2f6a506761d300d9 + .claude/skills/factory-audit/scripts/validate.sh: sha256:3a313fdc7dd931a564bc4a5552e0b8ff7f9b9ed8a8d9ff7906417b1b610b64a7 + .claude/skills/factory-audit/tests/README.md: sha256:761cf8ad23dd17108323a087a0489da9d2e90f01b2007d63453e0a55d2696ab6 + .claude/skills/factory-audit/tests/validate-agent.bats: sha256:fabbd2351bb077157c0e3982597249485c5310aaf7773435571114505e4f1f6e + .claude/skills/factory-audit/tests/validate-provenance-agent.bats: sha256:e5ee7702a16d053430db43eed4f0435ad19caf0012e52c5005b2e0a98b36b56a + .claude/skills/factory-audit/tests/validate-provenance-skill.bats: sha256:fbab945e978c74e251e5f471070d006e52d9b684e9ece88649bc09c74a222ae2 + .claude/skills/factory-audit/tests/validate-skill.bats: sha256:4065195bfe9faf5338e858acc7e97f3a6fe67004f083fbdb0a3717f097b7a4d3 + .claude/skills/forge/SKILL.md: sha256:3820af0c5a3ba86dd400c4e3f666295722ccee757210c3f5d0df5c7856c29e53 .claude/skills/forge/references/apm-routes.md: sha256:b7d74d12ff34648be968db3e9db66c1be2efa420cad0eceea20374aa100659aa - .claude/skills/forge/references/author-routes.md: sha256:3f60ba054d4823adeccd8a83ad06b39860bd599df94056aa94c3d9e4293e0c1f - .claude/skills/forge/references/sources.md: sha256:08f5c6857fef904e48cc9e8cf159673c2f70c6d27e851175b8ce929b1de08243 + .claude/skills/forge/references/author-routes.md: sha256:b326c66351a3e22c814256ae97eba87c49bf8b1e248b05c8e986641675d67768 + .claude/skills/forge/references/sources.md: sha256:8a7b828a5c675bc2a3eaf4e61db11be1495690e90e4659183caa8f71884241bf .claude/skills/forge/references/version-bump.md: sha256:8046a8a2a2b019800101cc215e8ee87bdcf42cd6240ea1b484537a06baf27bef - .claude/skills/skill-audit/README.md: sha256:d8f557918534c543130806e1acd182da2722c9e62b1319fa18a6caaa69d5befd - .claude/skills/skill-audit/SKILL.md: sha256:a628c3a45043d91f9271fbf6b593289ebd0bad842ccf60e07b27e03f05309455 - .claude/skills/skill-audit/assets/vale/.vale.ini: sha256:0d1108b17a941b514dd9a62a7382d1febdd543118750246c81fba406440a9f9f - .claude/skills/skill-audit/assets/vale/styles/Kyberforge/CompositionNote.yml: sha256:e0a52fb9ff65aee9d21d1f7b61bef0f71d14b8edd9af1d70246715bbb8844ccf - .claude/skills/skill-audit/assets/vale/styles/Kyberforge/DescriptionOpener.yml: sha256:60984e0af965137a151a07875f388c94ea2da93d4ee4f2b92811bd14105527f2 - .claude/skills/skill-audit/assets/vale/styles/Kyberforge/PaddingPhrase.yml: sha256:67b738f5c393a717bdf249fcd946eb7b0d258215bf2240d2be6902711b46d8e9 - .claude/skills/skill-audit/assets/vale/styles/Kyberforge/SentenceOpenerThereIs.yml: sha256:5dade0238d96730d24bb6e8dba003c3d94694bd9969687f461fe1fada3ca4629 - .claude/skills/skill-audit/assets/vale/styles/Kyberforge/VagueWording.yml: sha256:d4bf14d0bb2dcbe3a89b66b72a9c9c19d175060b5c4c978da3d67010f1a25083 - .claude/skills/skill-audit/references/body-discipline.md: sha256:0029e78e0024c50e8e9d3a57f4ae38c34775468193635fdf37bf806b6228c813 - .claude/skills/skill-audit/references/description-quality.md: sha256:bddde053e051cc3e66db46dfbf2f8b422618ecf2f918e3ad5deb2d9dc2433e03 - .claude/skills/skill-audit/references/file-structure.md: sha256:3b9d9281eab8dfbbcd403d1a2f253e768d13b258ace4d109d263639f26deff06 - .claude/skills/skill-audit/references/finding-criteria.md: sha256:1e613db280a183f8d44e1bcd76c49b910d14695b27157887f876726efd8824f1 - .claude/skills/skill-audit/references/formatting-and-scripts.md: sha256:34a9b3e66b0f1852634a286891c0a9c00cb17bc49ddaa0b039c86f48f12bc282 - .claude/skills/skill-audit/references/patterns.md: sha256:411c0e9f00731c9c5258bb3fcebc74c1208ad8b51740e2fe41810cf72f7951fd - .claude/skills/skill-audit/references/sources.md: sha256:d3bd14466fede4b62f6ac3d2b40712befcb028ed005c192beddeea31da752d8a - .claude/skills/skill-audit/references/validation-scripts.md: sha256:b997583d698448649b31333607d9ec4936062629e6180824659afb6320416ffc - .claude/skills/skill-audit/scripts/vale-wrap.sh: sha256:c17673b3b0de1c1a49fcb73e2b695835a45014ec1c300a77a3ba7b3c7ce4c995 - .claude/skills/skill-audit/scripts/validate-provenance.sh: sha256:cef3330b53bdaf56182cf50b237af5f781cecae615b79aba282993d8c6309c39 - .claude/skills/skill-audit/scripts/validate.sh: sha256:8fb3f74f32c904a58b08c963a70a83ba1782b3a551d9bf1a6f7eb0db40f95a14 - .claude/skills/skill-author/README.md: sha256:6d9c10bd17ece50f3ef0c1cac061b9e58d9779574ccc8a31d512162660ed52a2 - .claude/skills/skill-author/SKILL.md: sha256:9e1232235d9be5bfbd0d143ab78c52e0659c19f94a31603fc608fa2c95bab45b - .claude/skills/skill-author/assets/templates/README.md: sha256:f7e91356f4c85862f96a9f46a7a7ae8b5dc715c8174add5cf070166a8bae0658 - .claude/skills/skill-author/assets/templates/SKILL.md: sha256:7ce8bb49c58ba5ae26e1fb25a6eb67340861ce18f34349144994467d461dc272 + .claude/skills/skill-author/SKILL.md: sha256:199b82b0330ff5e4edc3299f609b04d1a13b4836e96d487bca7cd994e483e3c2 + .claude/skills/skill-author/assets/templates/SKILL.md: sha256:0b11f68eedfe4e5a4a2456d1015f414fe68e311d971d0ad67c927c67e325ec08 .claude/skills/skill-author/assets/templates/assets/README.md: sha256:b72e51e643c45ded210a257e475d5661035d2aa5ed581e3294fd2aed00765c4b - .claude/skills/skill-author/assets/templates/references/README.md: sha256:e2ef117972ab2625a456ed80ff085859666d145de4e270f383cde7c8e84ad60a .claude/skills/skill-author/assets/templates/references/sources.md: sha256:fe126720ba890b98e829f2626e3f5a361a0c2ce47eda97bd3f7dc1812ddd62b7 .claude/skills/skill-author/assets/templates/scripts/README.md: sha256:ee427eed6a562a6e86898c69c35508c518d5b3c633ae803e587fbab37514f2b2 .claude/skills/skill-author/assets/templates/tests/README.md: sha256:5d331de121105ca79b544b9d3779a316a64cee46fa8d51ba0ea789ab5c233442 - .claude/skills/skill-author/references/contract.md: sha256:8b4b1f4f05d5ee5398a332cc2ee48d59f0a09105dd84049f59ca040bda6f65dc - .claude/skills/skill-author/references/create.md: sha256:0e68eb208087956d92bf18e46b333bca1abca3933ff2e3af1715db9bb7094ec2 - .claude/skills/skill-author/references/deployment-modes.md: sha256:ffe2d928f2b5ec90c509f4d4cc5bd33c71899852cb5cc5a31fe1513b707fb759 - .claude/skills/skill-author/references/improve.md: sha256:19acb4a9181f330b0046706db1750aaf178d6307dc81e93315d23cba52909b19 - .claude/skills/skill-author/references/retrofit.md: sha256:a4b847ea23ec5b7ba4424662a76e2e513c01f8db1fbc6c476fdf1245dca23c72 + .claude/skills/skill-author/references/contract.md: sha256:3d1f48324e1f932b16a576f1c29341459ef0caa1892fe3eecd15129de78dda73 + .claude/skills/skill-author/references/create.md: sha256:dfd96f49f38361ac23db169fa37632b08545fbd9d042d1b90793273b259f4451 + .claude/skills/skill-author/references/deployment-modes.md: sha256:0e1b56367fda48b3dd108517d6cc2d84955df232aa0ecc0b6b849eceff239fbd + .claude/skills/skill-author/references/improve.md: sha256:ec4957fea4995ad26113e20352bd59d56c8c0289f9668453b78f759176b481e9 .claude/skills/skill-author/references/scripts.md: sha256:fe71da1fb3d947846ad1a37348f90866b0c4f7dbd81331cfe3300981656f6cc2 - .claude/skills/skill-author/references/sources.md: sha256:652f7ce26c0d68a3ed11db09206bff20ba230ca8ff1fe71ae45b6f4505979327 - .claude/skills/skill-author/scripts/new-skill.sh: sha256:c788b56f73ed4fd03edb179159361fe16e3afbf528a9895e9251909c5aa40a7f - content_hash: sha256:5f2ee11b8094fb1d89dbfc9b8d90977a455128036b2257e9f206f5d55122aeaf + .claude/skills/skill-author/references/sources.md: sha256:2731c8abcfd6bedf37204f8ea54f718367912c679bf81bd8f0f73480c9eaff9b + .claude/skills/skill-author/scripts/new-skill.sh: sha256:a7e99f04da68230372ca8b14da8c5e6a4a035efdd5d10d9c77e2e8c92da85c35 + .claude/skills/skill-author/tests/README.md: sha256:81d301b04a489d5340234948188ff96466c3c3ab7f20a88ec2e570d1434a7b8c + .claude/skills/skill-author/tests/new-skill.bats: sha256:105d6fb09203f84a17a040b1fc91a674313c1dafcd4ddd0d267b36795c22d410 + content_hash: sha256:40dc27533b9bb402f6571af0aa7b0f8a596c361bb031bb26f0784d42d0782b7f declared_license: MIT exec_status: deployed - repo_url: Defame1297/holocron name: lint host: git.dev.rkdr.net - resolved_commit: b7bec71b8f5fb15187bcd32b1f76e6f6fa7afce9 - version: 1.1.7 + resolved_commit: 34f2df35470765fc8cdee42d057f1e603a966c69 + version: 1.1.8 virtual_path: plugins/lint is_virtual: true - package_type: marketplace_plugin + package_type: apm_package deployed_files: - .claude/agents/lint-runner.md - .claude/skills/vale-config - - .claude/skills/vale-config/README.md - .claude/skills/vale-config/SKILL.md - .claude/skills/vale-config/references/configuration-reference.md - .claude/skills/vale-config/references/sources.md - .claude/skills/vale-run - - .claude/skills/vale-run/README.md - .claude/skills/vale-run/SKILL.md - .claude/skills/vale-run/references/sources.md - .claude/skills/vale-run/references/troubleshooting.md deployed_file_hashes: .claude/agents/lint-runner.md: sha256:efeee4fb01c27b9177239f059851cf1b736ca50a12793b94d5d65d30ab98bcd4 - .claude/skills/vale-config/README.md: sha256:d4326ddeab98d7fe24bcc7116ca059e4da8f6bc15981fef856803e3a0fef398d - .claude/skills/vale-config/SKILL.md: sha256:2e2500f871b39b9168e45b8e8fb731c964637202b59368c193c20d96da8cd84b + .claude/skills/vale-config/SKILL.md: sha256:1cf3ffefaebb35802f23bd1b761b9d776deb86b5997bd140557c91b1631c492f .claude/skills/vale-config/references/configuration-reference.md: sha256:1c4e22183d55809e79add7e3af353f5caaef903133b9c3f5088cc37f5230e47b .claude/skills/vale-config/references/sources.md: sha256:71c73879827bdcd86019bb1faba20bb4bf02ccf610e939412110079efcd9a8ab - .claude/skills/vale-run/README.md: sha256:f25930095a9f9bba09ba3ff53b53606a40b2e5fddeb63cf071ed18c0b4076dcb - .claude/skills/vale-run/SKILL.md: sha256:d5b5e87e51f145e3c4b9e91d23070bbb938ba19b07af30e92400f353ad7fd50a + .claude/skills/vale-run/SKILL.md: sha256:f22b41f89baf46d64f127ab371344a1d64012f1cf8e941d30f0acd26d6e4470d .claude/skills/vale-run/references/sources.md: sha256:c902480e6ba35926c58b2ce9233434340a5e4ec4f09cd112135c3f58f91b98c5 .claude/skills/vale-run/references/troubleshooting.md: sha256:3609993547c96c43b3b0f313e9f3c0611214cf14aad8420c2a168dc26c055115 - content_hash: sha256:a0e760b6efb4214a677c3b0f74d3167c3b6a7dcf4146a480986cd3ff7a76bb05 + content_hash: sha256:aa887cfb58780a123b739e5c760f570c2b733157ca7c65681e930e6864560526 declared_license: MIT +- repo_url: Defame1297/holocron + name: onedev + host: git.dev.rkdr.net + resolved_commit: 34f2df35470765fc8cdee42d057f1e603a966c69 + version: 0.1.0 + virtual_path: plugins/onedev + is_virtual: true + package_type: apm_package + content_hash: sha256:5c35bf3c2c2e4f72a4747714acba6d3e83527a2ac7de3ed23f7eb61afd17fb26 + declared_license: MIT +- repo_url: onedev/tod + name: tod + host: code.onedev.io + resolved_commit: 65b91cefff8e221bae43cfdedfe2b3e3571ba83a + resolved_ref: v4.3.4 + version: unknown + depth: 2 + resolved_by: Defame1297/holocron + package_type: skill_bundle + deployed_files: + - .claude/skills/edit-build-spec + - .claude/skills/edit-build-spec/SKILL.md + - .claude/skills/fix-failed-build + - .claude/skills/fix-failed-build/SKILL.md + - .claude/skills/generate-commit-message + - .claude/skills/generate-commit-message/SKILL.md + - .claude/skills/submit-issue-work + - .claude/skills/submit-issue-work/SKILL.md + - .claude/skills/submit-pull-request-work + - .claude/skills/submit-pull-request-work/SKILL.md + - .claude/skills/using-tod + - .claude/skills/using-tod/SKILL.md + - .claude/skills/work-on-issue + - .claude/skills/work-on-issue/SKILL.md + - .claude/skills/work-on-pull-request + - .claude/skills/work-on-pull-request/SKILL.md + deployed_file_hashes: + .claude/skills/edit-build-spec/SKILL.md: sha256:c35e2055938da62babbcb08fba4dbd9c464a049dc03984dc9671fa34fc6c98b5 + .claude/skills/fix-failed-build/SKILL.md: sha256:2765962c5d60a7a070be8c11b7f401aee51a1b343736e175deb98fe5e49a7b18 + .claude/skills/generate-commit-message/SKILL.md: sha256:7082ab5464dfa4eb0b4125b883791e79701bad66d39f901710e8b915d8ce9ad5 + .claude/skills/submit-issue-work/SKILL.md: sha256:8c5767d6f0ddaa0474fff5c24ab26e2e6ac9635387f043e24320a9d71e47d350 + .claude/skills/submit-pull-request-work/SKILL.md: sha256:1db1729073c1485d611c5072984bde59daf28f497092c6c8f28165039b19d4b2 + .claude/skills/using-tod/SKILL.md: sha256:0d3f0ad52453c1b312435d61ae446befd1f20b4843082c6f076856cc1ff403f5 + .claude/skills/work-on-issue/SKILL.md: sha256:6b3713d73597981c41bf126b70878da97b227bc0ea13d8aafe4fc96bb88883c8 + .claude/skills/work-on-pull-request/SKILL.md: sha256:1b1cf978b4ea85322bc1c4c5ad0998130d4c3ece4ea7d48d7325fceeac8fd31f + content_hash: sha256:7821fde097ead27ada09bd11afc75f9785f5f11239838b94e2c8ef9bf74c65e7 deployments: - kind: project-relative target: claude @@ -661,7 +625,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/git active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/git - content_hash: sha256:8b1b6826bad87b816ea78fc6bdb5aa9c750d542c6266fc3ee3225336450de16f + content_hash: sha256:c9122bac28dc079efb041acc720dd097c62fdb49d9b1d9a62b15ac5ee6c47032 - kind: project-relative target: claude value: .claude/agents/gitea-orchestrate.md @@ -688,214 +652,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:96f44d63b5f4906ac1add5c32b718176ec10c8514615151d7303d9845c607b46 -- kind: project-relative - target: claude - value: .claude/skills/agent-audit - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: null -- kind: project-relative - target: claude - value: .claude/skills/agent-audit/README.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:c2f1fca5e0c8c713904d82888691efa605670dc08a03aed5c8233a7f26cf7d53 -- kind: project-relative - target: claude - value: .claude/skills/agent-audit/SKILL.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:ced4700e2c23e0583f153d70386e659277fd1575de096d68e301667b6019c0d9 -- kind: project-relative - target: claude - value: .claude/skills/agent-audit/assets/vale/.vale.ini - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:d643677585c603edcc8816b15d9c85c81b677ded02247b521ba8b88ae5bfdf57 -- kind: project-relative - target: claude - value: .claude/skills/agent-audit/assets/vale/styles/Kyberforge/CompositionNote.yml - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:e0a52fb9ff65aee9d21d1f7b61bef0f71d14b8edd9af1d70246715bbb8844ccf -- kind: project-relative - target: claude - value: .claude/skills/agent-audit/assets/vale/styles/Kyberforge/DescriptionOpener.yml - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:60984e0af965137a151a07875f388c94ea2da93d4ee4f2b92811bd14105527f2 -- kind: project-relative - target: claude - value: .claude/skills/agent-audit/assets/vale/styles/Kyberforge/PaddingPhrase.yml - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:67b738f5c393a717bdf249fcd946eb7b0d258215bf2240d2be6902711b46d8e9 -- kind: project-relative - target: claude - value: .claude/skills/agent-audit/assets/vale/styles/Kyberforge/SentenceOpenerThereIs.yml - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:5dade0238d96730d24bb6e8dba003c3d94694bd9969687f461fe1fada3ca4629 -- kind: project-relative - target: claude - value: .claude/skills/agent-audit/assets/vale/styles/Kyberforge/VagueWording.yml - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:d4bf14d0bb2dcbe3a89b66b72a9c9c19d175060b5c4c978da3d67010f1a25083 -- kind: project-relative - target: claude - value: .claude/skills/agent-audit/assets/vale/styles/KyberforgeCopilot/ProactivePhrase.yml - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:ba4f91479f66f9f03c74f791cbc6130b24bbc31a25f3897b424f72d02473b9b4 -- kind: project-relative - target: claude - value: .claude/skills/agent-audit/references/README.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:9d2acf43aa4e8b2b71c99224d1ea8c7c2ff4d27d7c6982175bf1a52ceffd7be8 -- kind: project-relative - target: claude - value: .claude/skills/agent-audit/references/body-and-delegation.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:e559a185e3de779ce599ba6ccbad316df43f158a9f002bbc88828eeba748066a -- kind: project-relative - target: claude - value: .claude/skills/agent-audit/references/description-quality.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:9157c3b13f7486339c3c262deb2dbac30ef01ed750f109962ec30f8e4baa78ef -- kind: project-relative - target: claude - value: .claude/skills/agent-audit/references/field-inventory.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:24feb0d25dd85c4fbd4558fbca78bd66974a8fc5be2d5c952c7a8ed7168f7d65 -- kind: project-relative - target: claude - value: .claude/skills/agent-audit/references/finding-criteria.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:c18934428215154daf5543f4e8e40ca55c9833125e8b29feca513f99376c5663 -- kind: project-relative - target: claude - value: .claude/skills/agent-audit/references/scope-plugin-apm.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:af32acf33aec0cd0a98022ee6796265066c693662e8874a8e4d7e03ce1657c88 -- kind: project-relative - target: claude - value: .claude/skills/agent-audit/references/scope-project-user.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:710c2d65fbdc95e98e351a7f698d099969fac767e3c132ddb59989afa8dbe94c -- kind: project-relative - target: claude - value: .claude/skills/agent-audit/references/sources.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:86f93524eae02c06be01e9feb3b751805b4f6a7da824e242693d588496c9e490 -- kind: project-relative - target: claude - value: .claude/skills/agent-audit/references/validation-scripts.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:99c6d23a1d45184f1b2265dae31f66392defa094522d1f199187d172cbf306ea -- kind: project-relative - target: claude - value: .claude/skills/agent-audit/scripts/README.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:ee427eed6a562a6e86898c69c35508c518d5b3c633ae803e587fbab37514f2b2 -- kind: project-relative - target: claude - value: .claude/skills/agent-audit/scripts/vale-wrap.sh - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:c17673b3b0de1c1a49fcb73e2b695835a45014ec1c300a77a3ba7b3c7ce4c995 -- kind: project-relative - target: claude - value: .claude/skills/agent-audit/scripts/validate-provenance.sh - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:197a9bef1a58fa2457a4ae0b802c7b362911e26cec0a5f0194840c95500057a4 -- kind: project-relative - target: claude - value: .claude/skills/agent-audit/scripts/validate.sh - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:aa21b99ebc6bcd845066113d74e39d86c8c2858067edfe855d03cbf42531150b + content_hash: sha256:50c2b376d5a7d7212d20a4afacd94624aec08011e9c14525ddbb5ab429cade5f - kind: project-relative target: claude value: .claude/skills/agent-author @@ -905,15 +662,6 @@ deployments: - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge content_hash: null -- kind: project-relative - target: claude - value: .claude/skills/agent-author/README.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:b2d14a3c8fc3ddc3935d0bd1765192b333b944baaf9bfa9a350bef0985890265 - kind: project-relative target: claude value: .claude/skills/agent-author/SKILL.md @@ -922,7 +670,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:448f495015b65b7b86c5cd7dfbcfad2dc45238242ab3d149b1019ec33eee6f89 + content_hash: sha256:428e2c43ff5b202c2d8d19d16e6839a5bca038f3f9e13865156b624dc155bf79 - kind: project-relative target: claude value: .claude/skills/agent-author/assets/README.md @@ -931,7 +679,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:730b2321b5f16dcc63fc5dc842618c116afc75217ae925057dafc490e7d57644 + content_hash: sha256:154b5711d4951b41bb3c6d746dbae748272e494cefab98fa402038024370cf7b - kind: project-relative target: claude value: .claude/skills/agent-author/assets/templates/apm-agent.md @@ -940,7 +688,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:9b57e2b93a5705388351f14294d60833325d9596cf5294d22f4a586165fc35fa + content_hash: sha256:081cc881329ad9302a891b8feecd674111ea8baa37bcd030599685e7aa99087f - kind: project-relative target: claude value: .claude/skills/agent-author/assets/templates/claude-code.md @@ -949,7 +697,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:ea0bac6e8cd91c767c6114cbcf1ecd124d03abff06ba81696dac5115499c395a + content_hash: sha256:6856011b4a531b3ea906073f36389e050845e3b3b452bc0a18ed0bd69e26d5d9 - kind: project-relative target: claude value: .claude/skills/agent-author/assets/templates/copilot.agent.md.template @@ -958,16 +706,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:ee8b7585c808c5ff4b715be74d9e4f8c5c17d13cd603a8727cd8ca1793d14760 -- kind: project-relative - target: claude - value: .claude/skills/agent-author/references/README.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:aca156b02a3f0b9fddde3cefdb24370e17cc5886dcd78adcb382699a5cc0bbaf + content_hash: sha256:dfb64123b7779825d279795bddf3afa757edb4d505e9c2a01270b6fa7d2093ce - kind: project-relative target: claude value: .claude/skills/agent-author/references/contract.md @@ -976,7 +715,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:d862636a23c6d64026982727588db1582499b72c774ca429578a57321fa89e19 + content_hash: sha256:1988d066d51cc8f71c95a924edc155f7ca97507eed6f2357de43bc22ba1a97b6 - kind: project-relative target: claude value: .claude/skills/agent-author/references/create.md @@ -985,7 +724,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:e4a1b95970ec44d551a4b0598f2fe01463db13a6b118981d8cd03dfc7e24f451 + content_hash: sha256:32dcd2fdf2cb584100e4cb5c4dacfc776b375f6a955ccb0f56dcfdd60366583c - kind: project-relative target: claude value: .claude/skills/agent-author/references/deployment-modes.md @@ -994,7 +733,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:5675f8dcd1523269d5c65be5b0e06ff4d822b158050e2fdd72b54f605485ab1f + content_hash: sha256:b1abdd56565257de31fade54699a83e978babc3430a8062f183aec42051c50f5 - kind: project-relative target: claude value: .claude/skills/agent-author/references/improve.md @@ -1003,7 +742,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:f260e91f28bbd62093b53f4efc05821eff00d086f834ddb083b70dd77ddffcaa + content_hash: sha256:615d37fbb69400b8ad18ca520f9b4a7766be6f06dd77a3a69b793e98f74ee3d7 - kind: project-relative target: claude value: .claude/skills/agent-author/references/plugin-scope.md @@ -1012,7 +751,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:a20f8aff55c9d1c1ba5e21054b81da80618270b3b6ca5bfc37ae3c2089b4b916 + content_hash: sha256:16ee95bc661340c5f753a7351e22499eb7ea9de41ac6ca01490aad0ea5b988ea - kind: project-relative target: claude value: .claude/skills/agent-author/references/project-user-scope.md @@ -1021,7 +760,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:3f686736259402e38fed29f215b7aa5a9529fc9025005f82d0c3d439958e4e03 + content_hash: sha256:7dbc200522ee9ea457948391804a42f78491309ee1248bffd6dd870c3addc6d8 - kind: project-relative target: claude value: .claude/skills/agent-author/references/scripts.md @@ -1030,7 +769,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:290f5d8ab0a4f2073e14f7139fd55ab40310137f08ca7a2d59ed35a53488a592 + content_hash: sha256:d811122f89388808b38244f0435b68002c1bdbabe5ebdf8ddc19a99d4b92fd41 - kind: project-relative target: claude value: .claude/skills/agent-author/references/sources.md @@ -1048,7 +787,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:e8ea2f3391ca297afeda03911768000617a71df0cf9d673bbb260ee5bbfed7c2 + content_hash: sha256:e3522a1c2a30f3fdee9d7374f2cfda796b8b81016e456e223c339873beded7b6 - kind: project-relative target: claude value: .claude/skills/agent-author/scripts/new-agent.sh @@ -1057,7 +796,25 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:1c631f5178c6c0c397d7ceefb606892dd7e330cd1b22a03c1e4d11e85fbdb7de + content_hash: sha256:00275df57d51d493e8cc0edcd6bf30396e67b8f07feec4c9b0d7153efa5e0ceb +- kind: project-relative + target: claude + value: .claude/skills/agent-author/tests/README.md + runtime: null + scope: project + owners: + - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + content_hash: sha256:c844e519db989f64ca5ddfe8b9f3f81c70d71434bd9720136c1a1498aed88808 +- kind: project-relative + target: claude + value: .claude/skills/agent-author/tests/new-agent.bats + runtime: null + scope: project + owners: + - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + content_hash: sha256:1bd8c4a9bb404b4e189e4eaac65c17f831d9905a9afa6879c162712cadcce6ef - kind: project-relative target: claude value: .claude/skills/agentsmd-audit @@ -1067,15 +824,6 @@ deployments: - git.dev.rkdr.net/Defame1297/holocron/plugins/core active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/core content_hash: null -- kind: project-relative - target: claude - value: .claude/skills/agentsmd-audit/README.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/core - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/core - content_hash: sha256:b177cae5eca7326850986b502bd5bf3c2c5949fddc124c70a6a98e8c4d3dc7a8 - kind: project-relative target: claude value: .claude/skills/agentsmd-audit/SKILL.md @@ -1084,7 +832,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/core active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/core - content_hash: sha256:f231a143f71a89a4ccbbf6d1579ea45c071b4f251a4b97e07c70d001ab7ba0f5 + content_hash: sha256:7981175a7db491a908af18d87cb85039b53e723055047ac50f0a9ce8ce0dd5f8 - kind: project-relative target: claude value: .claude/skills/agentsmd-audit/references/sources.md @@ -1130,6 +878,42 @@ deployments: - git.dev.rkdr.net/Defame1297/holocron/plugins/core active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/core content_hash: sha256:21507848d60b341165880294feb3a2f80dec55b1814b24e94647988da1fdfdd7 +- kind: project-relative + target: claude + value: .claude/skills/agentsmd-audit/tests/README.md + runtime: null + scope: project + owners: + - git.dev.rkdr.net/Defame1297/holocron/plugins/core + active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/core + content_hash: sha256:6cc07634afcd4e9f5ec77696b3a12edc9e232c60b2aeb9c187664cc22a5a9197 +- kind: project-relative + target: claude + value: .claude/skills/agentsmd-audit/tests/validate-drift.bats + runtime: null + scope: project + owners: + - git.dev.rkdr.net/Defame1297/holocron/plugins/core + active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/core + content_hash: sha256:f3618d1630b377a5d5784e18c064c80670d7c139044d6e53f328dea4a85149ac +- kind: project-relative + target: claude + value: .claude/skills/agentsmd-audit/tests/validate-secrets.bats + runtime: null + scope: project + owners: + - git.dev.rkdr.net/Defame1297/holocron/plugins/core + active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/core + content_hash: sha256:bd2deae1ad5eeb833c2e6ae2f907037b1326a5145ae4071adba05fc733ce82b0 +- kind: project-relative + target: claude + value: .claude/skills/agentsmd-audit/tests/validate-structure.bats + runtime: null + scope: project + owners: + - git.dev.rkdr.net/Defame1297/holocron/plugins/core + active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/core + content_hash: sha256:aa54131d69015686ec6c1d0af717e440fb39f813b8d703ead2e5041836b31fbc - kind: project-relative target: claude value: .claude/skills/agentsmd-author @@ -1139,15 +923,6 @@ deployments: - git.dev.rkdr.net/Defame1297/holocron/plugins/core active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/core content_hash: null -- kind: project-relative - target: claude - value: .claude/skills/agentsmd-author/README.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/core - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/core - content_hash: sha256:096adbfc44e87da5dd8a8ad0e5eebc0cf4b9d515ab7d7fde4ec80ff3515bfbc7 - kind: project-relative target: claude value: .claude/skills/agentsmd-author/SKILL.md @@ -1156,7 +931,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/core active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/core - content_hash: sha256:cf9a33c658cbe153391072872cefe403762b37c9ddc74d7c6f64ac6e08dd0f8b + content_hash: sha256:09c675933ba8f0f4aabfb43ba30faff128ad6b9e464d1aaf0f8164c4dbbc2568 - kind: project-relative target: claude value: .claude/skills/agentsmd-author/references/content-guide.md @@ -1184,15 +959,6 @@ deployments: - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge content_hash: null -- kind: project-relative - target: claude - value: .claude/skills/apm-install/README.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:f48ca12116d20584fd4582d3ba44a9f02cddab2ae2f12c41abfc3455b4640203 - kind: project-relative target: claude value: .claude/skills/apm-install/SKILL.md @@ -1201,7 +967,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:822b488d8c205f10bd212812488592a082a2be6ee0acf1953c34cf49d9973966 + content_hash: sha256:2d4c1ac4a7f68f79ba4c84b7be94addd4452827c71dda3f465a4454f36047c74 - kind: project-relative target: claude value: .claude/skills/apm-install/references/sources.md @@ -1220,15 +986,6 @@ deployments: - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge content_hash: null -- kind: project-relative - target: claude - value: .claude/skills/apm-workflow/README.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:b9e422212c93b188ad0992e2cacb3ef475467b1e1c33981cf26946ce6f11de5a - kind: project-relative target: claude value: .claude/skills/apm-workflow/SKILL.md @@ -1237,7 +994,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:740e39be5abd5b7b82b6c665ab162fe8e7ce6a21aaa7f5344041a23c0a11b89d + content_hash: sha256:16b1df4186e73667860bb95f17b4d87212333880064f678aefa48e95e03f9dee - kind: project-relative target: claude value: .claude/skills/apm-workflow/references/audit.md @@ -1264,7 +1021,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:0b053dad39543679c72d8267667b49c9823f6bfeca781f0caf4e26d7380be1fe + content_hash: sha256:7633f1cbdaa01d2e889ff114ea67d4e7f0d7d9f41ef77aa21156a6226a04ffc7 - kind: project-relative target: claude value: .claude/skills/apm-workflow/references/install.md @@ -1282,7 +1039,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:d170ae4853d6f0f369667044e6e124ba8bc3d9235a268240ac45d58973481dfc + content_hash: sha256:1ed67d9a7bb241d2050c7ad4b45799a936ea4df480e8fecbdf69bb1f9eef7211 - kind: project-relative target: claude value: .claude/skills/apm-workflow/references/sources.md @@ -1301,15 +1058,6 @@ deployments: - git.dev.rkdr.net/Defame1297/holocron/plugins/bin active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/bin content_hash: null -- kind: project-relative - target: claude - value: .claude/skills/caveman/README.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/bin - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/bin - content_hash: sha256:f512fff0ddf11ae216c6806d4c2ad31e130de6ed360c89a39787c2ff6f4a2c62 - kind: project-relative target: claude value: .claude/skills/caveman/SKILL.md @@ -1318,7 +1066,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/bin active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/bin - content_hash: sha256:258d7c92c04d42f16b8143c58da66e0fc32a35d9991bb4de2db29856622a92ef + content_hash: sha256:3cb61266337806cfd27c407ca3c72ac049e3f81162afa0c5d5bceccc9c34094c - kind: project-relative target: claude value: .claude/skills/diagnose @@ -1328,15 +1076,6 @@ deployments: - git.dev.rkdr.net/Defame1297/holocron/plugins/bin active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/bin content_hash: null -- kind: project-relative - target: claude - value: .claude/skills/diagnose/README.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/bin - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/bin - content_hash: sha256:ac59366a09f74bce57d45ebe06e8afb7d12166351a4756a7b89f71ab9e0fc450 - kind: project-relative target: claude value: .claude/skills/diagnose/SKILL.md @@ -1345,7 +1084,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/bin active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/bin - content_hash: sha256:f1c66493696890f50333b7515eb5876d26b51571bbafa75c5a66e0d8a0834a33 + content_hash: sha256:35f7697604dce3af58d4dd862dc200243fee605ea80e9f5622e8e8b19acd4a19 - kind: project-relative target: claude value: .claude/skills/diagnose/assets/hitl-loop.template.sh @@ -1373,6 +1112,402 @@ deployments: - git.dev.rkdr.net/Defame1297/holocron/plugins/bin active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/bin content_hash: sha256:fdb24c383628d239e54424f72258860612d6fe8a1fc5d0057ab5073628cc71f4 +- kind: project-relative + target: claude + value: .claude/skills/edit-build-spec + runtime: null + scope: project + owners: + - code.onedev.io/onedev/tod + active_owner: code.onedev.io/onedev/tod + content_hash: null +- kind: project-relative + target: claude + value: .claude/skills/edit-build-spec/SKILL.md + runtime: null + scope: project + owners: + - code.onedev.io/onedev/tod + active_owner: code.onedev.io/onedev/tod + content_hash: sha256:c35e2055938da62babbcb08fba4dbd9c464a049dc03984dc9671fa34fc6c98b5 +- kind: project-relative + target: claude + value: .claude/skills/factory-audit + runtime: null + scope: project + owners: + - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + content_hash: null +- kind: project-relative + target: claude + value: .claude/skills/factory-audit/SKILL.md + runtime: null + scope: project + owners: + - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + content_hash: sha256:209258086afca6b6c54a5bbe87ec2d2f3cc9f3212a7209716fefa382db03af63 +- kind: project-relative + target: claude + value: .claude/skills/factory-audit/assets/vale/.vale.ini + runtime: null + scope: project + owners: + - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + content_hash: sha256:74ad1f946bfaa7a73296a9300082269febacc77cc4953296257cd07a93343f29 +- kind: project-relative + target: claude + value: .claude/skills/factory-audit/assets/vale/styles/Kyberforge/CompositionNote.yml + runtime: null + scope: project + owners: + - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + content_hash: sha256:0a400ba0f8460dc57fd9dbcc5d9d8a399ca672d9d4e70eb275418769bf680e14 +- kind: project-relative + target: claude + value: .claude/skills/factory-audit/assets/vale/styles/Kyberforge/DescriptionOpener.yml + runtime: null + scope: project + owners: + - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + content_hash: sha256:60984e0af965137a151a07875f388c94ea2da93d4ee4f2b92811bd14105527f2 +- kind: project-relative + target: claude + value: .claude/skills/factory-audit/assets/vale/styles/Kyberforge/PaddingPhrase.yml + runtime: null + scope: project + owners: + - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + content_hash: sha256:67b738f5c393a717bdf249fcd946eb7b0d258215bf2240d2be6902711b46d8e9 +- kind: project-relative + target: claude + value: .claude/skills/factory-audit/assets/vale/styles/Kyberforge/SentenceOpenerThereIs.yml + runtime: null + scope: project + owners: + - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + content_hash: sha256:5dade0238d96730d24bb6e8dba003c3d94694bd9969687f461fe1fada3ca4629 +- kind: project-relative + target: claude + value: .claude/skills/factory-audit/assets/vale/styles/Kyberforge/VagueWording.yml + runtime: null + scope: project + owners: + - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + content_hash: sha256:d4bf14d0bb2dcbe3a89b66b72a9c9c19d175060b5c4c978da3d67010f1a25083 +- kind: project-relative + target: claude + value: .claude/skills/factory-audit/assets/vale/styles/KyberforgeCopilot/ProactivePhrase.yml + runtime: null + scope: project + owners: + - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + content_hash: sha256:ba4f91479f66f9f03c74f791cbc6130b24bbc31a25f3897b424f72d02473b9b4 +- kind: project-relative + target: claude + value: .claude/skills/factory-audit/references/agent-body-and-delegation.md + runtime: null + scope: project + owners: + - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + content_hash: sha256:9d14bbbf64b041bc63e544a1c47a868714bb9a152d864f424b139952fd34c333 +- kind: project-relative + target: claude + value: .claude/skills/factory-audit/references/agent-description-quality.md + runtime: null + scope: project + owners: + - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + content_hash: sha256:3f82e5420e50346c69435d6f1167f8fbf6e12b777f01c6a6a83aab6df62d520d +- kind: project-relative + target: claude + value: .claude/skills/factory-audit/references/agent-field-inventory.md + runtime: null + scope: project + owners: + - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + content_hash: sha256:24feb0d25dd85c4fbd4558fbca78bd66974a8fc5be2d5c952c7a8ed7168f7d65 +- kind: project-relative + target: claude + value: .claude/skills/factory-audit/references/agent-finding-criteria.md + runtime: null + scope: project + owners: + - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + content_hash: sha256:8eb0d28160a48929f5ab6eb0fb6927f6663731b336e11cc67579b3f59fd26ed3 +- kind: project-relative + target: claude + value: .claude/skills/factory-audit/references/agent-flow.md + runtime: null + scope: project + owners: + - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + content_hash: sha256:0ca908ae5082d1d8bbda78ec9961bcd679dd67d653e7b85d4ea19b5832a4ca17 +- kind: project-relative + target: claude + value: .claude/skills/factory-audit/references/agent-scope-plugin-apm.md + runtime: null + scope: project + owners: + - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + content_hash: sha256:4439e516842c84a3c0fb25f693e57ae2a5568c038893337151f8b38c20422f0a +- kind: project-relative + target: claude + value: .claude/skills/factory-audit/references/agent-scope-project-user.md + runtime: null + scope: project + owners: + - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + content_hash: sha256:cbd212b5570898ba5f609c1d5924d670c0a03f38e707148127aacc868d142c69 +- kind: project-relative + target: claude + value: .claude/skills/factory-audit/references/agent-validation-scripts.md + runtime: null + scope: project + owners: + - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + content_hash: sha256:e2ed0ec618effe43c859deedea51dc773378bad450277296a62f1babfac324d6 +- kind: project-relative + target: claude + value: .claude/skills/factory-audit/references/skill-body-discipline.md + runtime: null + scope: project + owners: + - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + content_hash: sha256:ea0f577d9e50dd5cd58b83ee94b355010b86b4a57b537b4ecac358e6cada7eba +- kind: project-relative + target: claude + value: .claude/skills/factory-audit/references/skill-description-quality.md + runtime: null + scope: project + owners: + - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + content_hash: sha256:315c6244456aa17dc91c0281fff703280ac34ac2f165a967a5fdb0ee640dd01c +- kind: project-relative + target: claude + value: .claude/skills/factory-audit/references/skill-file-structure.md + runtime: null + scope: project + owners: + - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + content_hash: sha256:92b7364ef2539b2689e665ea8bf9f10a932ed8cf1196a1c0d0520bff310c02b8 +- kind: project-relative + target: claude + value: .claude/skills/factory-audit/references/skill-finding-criteria.md + runtime: null + scope: project + owners: + - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + content_hash: sha256:56860625ab2c64a24ea734bc0df517ce99d36042349392fcea12776d19d69f24 +- kind: project-relative + target: claude + value: .claude/skills/factory-audit/references/skill-flow.md + runtime: null + scope: project + owners: + - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + content_hash: sha256:5658292d20e89755b1433904d0c358e286983ef510c49bcfd833147e2c43c868 +- kind: project-relative + target: claude + value: .claude/skills/factory-audit/references/skill-formatting-and-scripts.md + runtime: null + scope: project + owners: + - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + content_hash: sha256:36b51cc2da7170f0a0fae2ac819cc26531240aafa01b375ebeaae510ad03bbd9 +- kind: project-relative + target: claude + value: .claude/skills/factory-audit/references/skill-patterns.md + runtime: null + scope: project + owners: + - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + content_hash: sha256:b2f4d7d143a710dbb16690a89ffcc668450712f47694a4d139049ad89034403f +- kind: project-relative + target: claude + value: .claude/skills/factory-audit/references/skill-validation-scripts.md + runtime: null + scope: project + owners: + - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + content_hash: sha256:039c4ab1002191f2e86d290e0d68bd2119b203b447676d821f152fa1a5d23376 +- kind: project-relative + target: claude + value: .claude/skills/factory-audit/references/sources.md + runtime: null + scope: project + owners: + - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + content_hash: sha256:d28530cf4952409199df15b14086100d1c46387ef1e7ace557f817ec06a0ec42 +- kind: project-relative + target: claude + value: .claude/skills/factory-audit/scripts/lib-boundary-resolver.sh + runtime: null + scope: project + owners: + - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + content_hash: sha256:ca18d44ff9a2699e1cad502972be59c958e49ca130f26a7e38e143a3c42ca114 +- kind: project-relative + target: claude + value: .claude/skills/factory-audit/scripts/lib-checks-agent.sh + runtime: null + scope: project + owners: + - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + content_hash: sha256:49684c4cb8943eb907a0e7e9e30e6bbc0a9d5ac3ecdb8183a0aae254b80d2c17 +- kind: project-relative + target: claude + value: .claude/skills/factory-audit/scripts/lib-checks-skill.sh + runtime: null + scope: project + owners: + - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + content_hash: sha256:02cad7d5793c43fe5b8e56732166e2b82e62dd1f0010ab64aa83da5df605d0f3 +- kind: project-relative + target: claude + value: .claude/skills/factory-audit/scripts/lib-contributing-files.sh + runtime: null + scope: project + owners: + - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + content_hash: sha256:12e3cfc7e5cd90cab4c2dfe000657236c7caac698b45954b78809a2bee9c3ff0 +- kind: project-relative + target: claude + value: .claude/skills/factory-audit/scripts/lib-provenance-agent.sh + runtime: null + scope: project + owners: + - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + content_hash: sha256:80806e4786d0e824781cc9f17031c3abe9575072af928376daefde05f9ce359e +- kind: project-relative + target: claude + value: .claude/skills/factory-audit/scripts/lib-provenance-skill.sh + runtime: null + scope: project + owners: + - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + content_hash: sha256:e2c660b211fa6c38dc7b7e678d16145e2ef29dbbb36588a941626201f65da25a +- kind: project-relative + target: claude + value: .claude/skills/factory-audit/scripts/vale-wrap.sh + runtime: null + scope: project + owners: + - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + content_hash: sha256:3f508d6b964beced331fdf8279726f7b05f9dc159b3bd11e1907dc16383c08c1 +- kind: project-relative + target: claude + value: .claude/skills/factory-audit/scripts/validate-provenance.sh + runtime: null + scope: project + owners: + - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + content_hash: sha256:6219ae8ff25ba57715eb6d2c734a2d3bef3462f94ee0406f2f6a506761d300d9 +- kind: project-relative + target: claude + value: .claude/skills/factory-audit/scripts/validate.sh + runtime: null + scope: project + owners: + - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + content_hash: sha256:3a313fdc7dd931a564bc4a5552e0b8ff7f9b9ed8a8d9ff7906417b1b610b64a7 +- kind: project-relative + target: claude + value: .claude/skills/factory-audit/tests/README.md + runtime: null + scope: project + owners: + - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + content_hash: sha256:761cf8ad23dd17108323a087a0489da9d2e90f01b2007d63453e0a55d2696ab6 +- kind: project-relative + target: claude + value: .claude/skills/factory-audit/tests/validate-agent.bats + runtime: null + scope: project + owners: + - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + content_hash: sha256:fabbd2351bb077157c0e3982597249485c5310aaf7773435571114505e4f1f6e +- kind: project-relative + target: claude + value: .claude/skills/factory-audit/tests/validate-provenance-agent.bats + runtime: null + scope: project + owners: + - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + content_hash: sha256:e5ee7702a16d053430db43eed4f0435ad19caf0012e52c5005b2e0a98b36b56a +- kind: project-relative + target: claude + value: .claude/skills/factory-audit/tests/validate-provenance-skill.bats + runtime: null + scope: project + owners: + - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + content_hash: sha256:fbab945e978c74e251e5f471070d006e52d9b684e9ece88649bc09c74a222ae2 +- kind: project-relative + target: claude + value: .claude/skills/factory-audit/tests/validate-skill.bats + runtime: null + scope: project + owners: + - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + content_hash: sha256:4065195bfe9faf5338e858acc7e97f3a6fe67004f083fbdb0a3717f097b7a4d3 +- kind: project-relative + target: claude + value: .claude/skills/fix-failed-build + runtime: null + scope: project + owners: + - code.onedev.io/onedev/tod + active_owner: code.onedev.io/onedev/tod + content_hash: null +- kind: project-relative + target: claude + value: .claude/skills/fix-failed-build/SKILL.md + runtime: null + scope: project + owners: + - code.onedev.io/onedev/tod + active_owner: code.onedev.io/onedev/tod + content_hash: sha256:2765962c5d60a7a070be8c11b7f401aee51a1b343736e175deb98fe5e49a7b18 - kind: project-relative target: claude value: .claude/skills/forge @@ -1382,15 +1517,6 @@ deployments: - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge content_hash: null -- kind: project-relative - target: claude - value: .claude/skills/forge/README.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:e7bc187af3072cb554ffeac5a90e24e87b3e086ba7c8fc104b7b542237070dcc - kind: project-relative target: claude value: .claude/skills/forge/SKILL.md @@ -1399,7 +1525,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:8c76c6788e20eb1e237d14dc236ff29c83a1ec8f8135989b22c0ca6f414d7a1c + content_hash: sha256:3820af0c5a3ba86dd400c4e3f666295722ccee757210c3f5d0df5c7856c29e53 - kind: project-relative target: claude value: .claude/skills/forge/references/apm-routes.md @@ -1417,7 +1543,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:3f60ba054d4823adeccd8a83ad06b39860bd599df94056aa94c3d9e4293e0c1f + content_hash: sha256:b326c66351a3e22c814256ae97eba87c49bf8b1e248b05c8e986641675d67768 - kind: project-relative target: claude value: .claude/skills/forge/references/sources.md @@ -1426,7 +1552,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:08f5c6857fef904e48cc9e8cf159673c2f70c6d27e851175b8ce929b1de08243 + content_hash: sha256:8a7b828a5c675bc2a3eaf4e61db11be1495690e90e4659183caa8f71884241bf - kind: project-relative target: claude value: .claude/skills/forge/references/version-bump.md @@ -1436,6 +1562,24 @@ deployments: - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge content_hash: sha256:8046a8a2a2b019800101cc215e8ee87bdcf42cd6240ea1b484537a06baf27bef +- kind: project-relative + target: claude + value: .claude/skills/generate-commit-message + runtime: null + scope: project + owners: + - code.onedev.io/onedev/tod + active_owner: code.onedev.io/onedev/tod + content_hash: null +- kind: project-relative + target: claude + value: .claude/skills/generate-commit-message/SKILL.md + runtime: null + scope: project + owners: + - code.onedev.io/onedev/tod + active_owner: code.onedev.io/onedev/tod + content_hash: sha256:7082ab5464dfa4eb0b4125b883791e79701bad66d39f901710e8b915d8ce9ad5 - kind: project-relative target: claude value: .claude/skills/git-branches @@ -1445,15 +1589,6 @@ deployments: - git.dev.rkdr.net/Defame1297/holocron/plugins/git active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/git content_hash: null -- kind: project-relative - target: claude - value: .claude/skills/git-branches/README.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/git - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/git - content_hash: sha256:72ff2e422f39c306fa53eb65c73761f48405cdbd42a3eb98d48c304318c9aa3f - kind: project-relative target: claude value: .claude/skills/git-branches/SKILL.md @@ -1462,7 +1597,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/git active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/git - content_hash: sha256:bb6d467274c0b0ede92ad1520192c58a3784ae04ae6122d10b966ed1cf89a3a4 + content_hash: sha256:6589d9dc89de8fda1f5858b153b69ba40907f2c1731717c191948888c9bc51b1 - kind: project-relative target: claude value: .claude/skills/git-branches/references/branch-operations.md @@ -1471,7 +1606,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/git active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/git - content_hash: sha256:a96fac103c01da2fe7a0b7f79ed146dc10ed510683d7b7a7e5223e4c104936b3 + content_hash: sha256:4406d74f819ee48209213b7160a0ead96cafeb1bc7f520134b1b720c2612e19d - kind: project-relative target: claude value: .claude/skills/git-branches/references/branch-patterns.md @@ -1480,7 +1615,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/git active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/git - content_hash: sha256:1fdc2cc86634f45d48a3fc4326eec81e1331cef0f8406639f2a712ead2eb5f7b + content_hash: sha256:affe2caf3f842d5db353959d2d3580fcbc76eeb7f67207919973376fce1e88b1 - kind: project-relative target: claude value: .claude/skills/git-branches/references/comparing-branches.md @@ -1498,7 +1633,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/git active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/git - content_hash: sha256:8f423cc6391d607bdc6b543d2f3cfe04415dad3334b176d7efee5fb6c4f4616e + content_hash: sha256:d916a7aacb1a0c1537c8b06fcbfea732d2f62ba2b83b1333b999b19819452bc9 - kind: project-relative target: claude value: .claude/skills/git-branches/references/orchestrator-contract.md @@ -1507,7 +1642,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/git active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/git - content_hash: sha256:d4f5c6517acbe784133c174c076e57348921a3fc5aa12b11bb6cf13b30e087b9 + content_hash: sha256:2f09b2aa296b5248c4c67456a8c430751441afc3767f8cae9490eed8705186bc - kind: project-relative target: claude value: .claude/skills/git-branches/references/sources.md @@ -1526,15 +1661,6 @@ deployments: - git.dev.rkdr.net/Defame1297/holocron/plugins/git active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/git content_hash: null -- kind: project-relative - target: claude - value: .claude/skills/git-commits/README.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/git - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/git - content_hash: sha256:f4d2b60926e50a45dbf5621dbd62fb1239a4f3da1163402f7e1a82f0a8a8b568 - kind: project-relative target: claude value: .claude/skills/git-commits/SKILL.md @@ -1543,7 +1669,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/git active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/git - content_hash: sha256:68af7b4867992f34a2595a47e3dbd299f6a215c2d16163495027e7d409cc488f + content_hash: sha256:9056bb4c63796c36363b90d66e4e9a9a4887c19ca5ef066c025aab8d64d17934 - kind: project-relative target: claude value: .claude/skills/git-commits/references/cherry-pick.md @@ -1579,7 +1705,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/git active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/git - content_hash: sha256:ac07f0c608b5388d6780b4ab353fb76974d8672423a2f3b6d80c69e8dbdbab4f + content_hash: sha256:21143546d4da046c5774a29c02481f9b9f38ce8c720a4b28c587263a32ac29f5 - kind: project-relative target: claude value: .claude/skills/git-commits/references/rewrite-history.md @@ -1588,7 +1714,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/git active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/git - content_hash: sha256:e80e3cc3608c325a6c14b43a3fed985eed45c5154309dc323c0c9063efcc6a83 + content_hash: sha256:543b45e6800a317fb91fdf901616696576ec88cf01a5a624d30f6a80920885b2 - kind: project-relative target: claude value: .claude/skills/git-commits/references/sources.md @@ -1607,15 +1733,6 @@ deployments: - git.dev.rkdr.net/Defame1297/holocron/plugins/git active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/git content_hash: null -- kind: project-relative - target: claude - value: .claude/skills/git-history/README.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/git - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/git - content_hash: sha256:6219a74783b28e6005c0a69ad92f9a179c9bda3b911bb1790d15d690d3c5de6e - kind: project-relative target: claude value: .claude/skills/git-history/SKILL.md @@ -1624,16 +1741,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/git active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/git - content_hash: sha256:7db9fcb475cd61b53e2080ee667f5b6e3bea0080626291e91630d910eb22ff15 -- kind: project-relative - target: claude - value: .claude/skills/git-history/references/README.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/git - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/git - content_hash: sha256:218187f9372a4027f6189420384dece791af74353adc9ea5b143e37c9ca3df5f + content_hash: sha256:68d5957c9a3cb17446620f5f2c081bd41c7365ab5751ad77fa4f5b6befaed2b6 - kind: project-relative target: claude value: .claude/skills/git-history/references/bisect.md @@ -1651,7 +1759,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/git active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/git - content_hash: sha256:535d607dec22aa169d33080aea44cf34b637d7623e3fbad494f3b08b5bc80fb8 + content_hash: sha256:6414f390f0851975c669f0549391b6e678d5b61b9deb999636f202a1da601532 - kind: project-relative target: claude value: .claude/skills/git-history/references/sources.md @@ -1670,15 +1778,6 @@ deployments: - git.dev.rkdr.net/Defame1297/holocron/plugins/git active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/git content_hash: null -- kind: project-relative - target: claude - value: .claude/skills/git-remotes/README.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/git - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/git - content_hash: sha256:945896f6861c77259de0b5318b36c206f54e8b6ba70848d2b65847b64f3b142d - kind: project-relative target: claude value: .claude/skills/git-remotes/SKILL.md @@ -1687,16 +1786,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/git active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/git - content_hash: sha256:23c607ce8caa72b3e718f7a0c09ec8f1d68200494cd1460f5b736a74c683a258 -- kind: project-relative - target: claude - value: .claude/skills/git-remotes/references/README.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/git - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/git - content_hash: sha256:530122741ff0638ca80500b1b376c284238589ec95d5f33437c840aa197e18b9 + content_hash: sha256:01bf4f7fc49841663b262f0b554de7233b7b34bbb8be742e20c3ddb519abf08e - kind: project-relative target: claude value: .claude/skills/git-remotes/references/fetch.md @@ -1723,7 +1813,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/git active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/git - content_hash: sha256:3e54bbf46de80afd4080488f3c3d6082f34ca7ed24bf3a29ca4a3b8809baa1b6 + content_hash: sha256:2daec4fa49dfb31b0e5a1fbd57943987f4e270a000253fdfa8bab12b77ae38f6 - kind: project-relative target: claude value: .claude/skills/git-remotes/references/remote-config.md @@ -1751,15 +1841,6 @@ deployments: - git.dev.rkdr.net/Defame1297/holocron/plugins/git active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/git content_hash: null -- kind: project-relative - target: claude - value: .claude/skills/git-submodules/README.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/git - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/git - content_hash: sha256:8589e78051a811055b382790252f13a00bd0008ebc220cf023efb05d0d12bd77 - kind: project-relative target: claude value: .claude/skills/git-submodules/SKILL.md @@ -1768,16 +1849,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/git active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/git - content_hash: sha256:39556b16ff488b4626a0292624676d8ca59b887c627eea04712786811b734d1c -- kind: project-relative - target: claude - value: .claude/skills/git-submodules/references/README.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/git - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/git - content_hash: sha256:217eeefcb78dc9f48e351e9bed4776c54220564f09888b137c1adbe5d5342971 + content_hash: sha256:8984edf86e9747d779715d0d3d62b13ab270767d0c121c00ffac40d2e247b348 - kind: project-relative target: claude value: .claude/skills/git-submodules/references/removal.md @@ -1823,15 +1895,6 @@ deployments: - git.dev.rkdr.net/Defame1297/holocron/plugins/git active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/git content_hash: null -- kind: project-relative - target: claude - value: .claude/skills/git-workflow/README.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/git - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/git - content_hash: sha256:cc96c23118e821a2e9ab1f6370484ea5cc97f3a0fd285c1b7f3782f0de62117c - kind: project-relative target: claude value: .claude/skills/git-workflow/SKILL.md @@ -1840,16 +1903,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/git active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/git - content_hash: sha256:39344f72b57db9d4282f32bbf80950c1e4ba344f9f0f90d3cddf7a95275d7f79 -- kind: project-relative - target: claude - value: .claude/skills/git-workflow/references/README.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/git - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/git - content_hash: sha256:27f978e69d5ffbcdd99c28ff42361da7824e7466b6a34cbf7c4b0feceb16f1ae + content_hash: sha256:d69743bfa5d9ffbea2bf24fb7c3a7c38a776aaf548295ea2523e674f6e171d84 - kind: project-relative target: claude value: .claude/skills/git-workflow/references/hard-rules.md @@ -1877,15 +1931,6 @@ deployments: - git.dev.rkdr.net/Defame1297/holocron/plugins/git active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/git content_hash: null -- kind: project-relative - target: claude - value: .claude/skills/git-worktrees/README.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/git - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/git - content_hash: sha256:eeec5c51f9e0353b9cfcfd3b7309ac23d0fb3a1fdacb9006d6d2fc1c0ef099dc - kind: project-relative target: claude value: .claude/skills/git-worktrees/SKILL.md @@ -1894,16 +1939,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/git active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/git - content_hash: sha256:e4acbd3fcc551d7accbe1f330c0b3b54b960c9dc000073a985744e8b783a308a -- kind: project-relative - target: claude - value: .claude/skills/git-worktrees/references/README.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/git - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/git - content_hash: sha256:0778b6c81f7e77c84476fd966195b19f7b1c4553d35f5ffa016f72405c943c29 + content_hash: sha256:7d0b8b323fffb34fd927fb181fe09fc63e130f2f892a90340e093dd7e87551f6 - kind: project-relative target: claude value: .claude/skills/git-worktrees/references/sources.md @@ -1931,15 +1967,6 @@ deployments: - git.dev.rkdr.net/Defame1297/holocron/plugins/gitea active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/gitea content_hash: null -- kind: project-relative - target: claude - value: .claude/skills/gitea-branches/README.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/gitea - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/gitea - content_hash: sha256:2f9a0f16351c8b2d6dbb71724d372bb9c267b345b12948ecf840fe4f21faf650 - kind: project-relative target: claude value: .claude/skills/gitea-branches/SKILL.md @@ -1948,7 +1975,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/gitea active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/gitea - content_hash: sha256:4b0e94536ce165c04d30d63f7814d303c446dcd49fabc52011e6c09b29e1222c + content_hash: sha256:31d57adf63bb437f003beb0f0af23dba7466d01363ebb64c0e526d3848e9e76b - kind: project-relative target: claude value: .claude/skills/gitea-branches/references/branches.md @@ -1957,7 +1984,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/gitea active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/gitea - content_hash: sha256:c65791766cfa9f493307bd4d45d44854b4d4eb157838c9a3d565ed0b33ed3359 + content_hash: sha256:8e760036d4abbe5a9918ecffd6e729978db3dd5aaf3aa810bf3d285c157c1b11 - kind: project-relative target: claude value: .claude/skills/gitea-branches/references/commits.md @@ -1985,15 +2012,6 @@ deployments: - git.dev.rkdr.net/Defame1297/holocron/plugins/gitea active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/gitea content_hash: null -- kind: project-relative - target: claude - value: .claude/skills/gitea-files/README.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/gitea - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/gitea - content_hash: sha256:2b9bfafdab57af61f3330fdb37070c3d301ee73c6631fde9cb36cdf28e88c466 - kind: project-relative target: claude value: .claude/skills/gitea-files/SKILL.md @@ -2002,7 +2020,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/gitea active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/gitea - content_hash: sha256:01e2149539bb8fc571746d59a52d21140ddb37f9b1cac2a590c106f0b893cf32 + content_hash: sha256:98e8105cc8c0c12e8f1275a5ff9548f1afe07f10ed851bce46b51faec8e70808 - kind: project-relative target: claude value: .claude/skills/gitea-files/references/reading.md @@ -2011,7 +2029,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/gitea active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/gitea - content_hash: sha256:93a5d8dd909ffdbf2bac09fbe7d819bd8fe26979808c5f5bf8ca5dcce435c752 + content_hash: sha256:9ff13b4b5cfe86cf11e5a56e9e836848926e3f43ed2045d859a3d1b2ae711fb6 - kind: project-relative target: claude value: .claude/skills/gitea-files/references/sources.md @@ -2039,15 +2057,6 @@ deployments: - git.dev.rkdr.net/Defame1297/holocron/plugins/gitea active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/gitea content_hash: null -- kind: project-relative - target: claude - value: .claude/skills/gitea-issues/README.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/gitea - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/gitea - content_hash: sha256:b2781529ea793022765dd4aa96faf5d3dcdaeb088c710b14201a4e73bb1cc580 - kind: project-relative target: claude value: .claude/skills/gitea-issues/SKILL.md @@ -2056,7 +2065,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/gitea active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/gitea - content_hash: sha256:a3642d87fc1cd6784a3d10ca29fa5cea050b1e9592e1c012bbe6d16bad97fc60 + content_hash: sha256:47097f07dfd94e81bbf897aede339e9b1f0097093898e7ea24c767e0ace35631 - kind: project-relative target: claude value: .claude/skills/gitea-issues/references/enrichments.md @@ -2065,7 +2074,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/gitea active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/gitea - content_hash: sha256:1daa0758116e818f12f89fa43b031d9cd2518f73de95bc54d94d5536667b68e9 + content_hash: sha256:4318f57d21beaa4e03575ad917cc51cd101da52586c4f8eb03d968f8ff200b81 - kind: project-relative target: claude value: .claude/skills/gitea-issues/references/issues.md @@ -2074,7 +2083,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/gitea active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/gitea - content_hash: sha256:7a1c4c42413df84645fbea70b29b2dcd732f52bfee259b2e28506dc101eed9f5 + content_hash: sha256:fe500b4b731a503a9856fbc8970d7ec66d53d7fdcc8811685542b4fa1eca7ee7 - kind: project-relative target: claude value: .claude/skills/gitea-issues/references/search.md @@ -2102,15 +2111,6 @@ deployments: - git.dev.rkdr.net/Defame1297/holocron/plugins/gitea active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/gitea content_hash: null -- kind: project-relative - target: claude - value: .claude/skills/gitea-labels-milestones/README.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/gitea - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/gitea - content_hash: sha256:4606f16d1639f0a2fe46fcb341a54b673b0bbaeef12c197e2022bdf57b479c37 - kind: project-relative target: claude value: .claude/skills/gitea-labels-milestones/SKILL.md @@ -2119,7 +2119,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/gitea active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/gitea - content_hash: sha256:a650fdaab8300f8395af0f953e918e65baa17810164ad682a3dee15181091b9d + content_hash: sha256:517c9a70b0748546723dd71c22148f04c95649e5e6a75bade6dd25801ec1d866 - kind: project-relative target: claude value: .claude/skills/gitea-labels-milestones/references/label-inference.md @@ -2137,7 +2137,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/gitea active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/gitea - content_hash: sha256:365730208ccbdf0f8fe3b2b49c1539208811029e3c343edcbe39b674a46a0527 + content_hash: sha256:21075bda91ab50649b0b234dba65068cb0742936efba9828bcaf424fae05bb6a - kind: project-relative target: claude value: .claude/skills/gitea-labels-milestones/references/milestones.md @@ -2165,15 +2165,6 @@ deployments: - git.dev.rkdr.net/Defame1297/holocron/plugins/gitea active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/gitea content_hash: null -- kind: project-relative - target: claude - value: .claude/skills/gitea-prs/README.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/gitea - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/gitea - content_hash: sha256:c8c11f5e3cfa7768fe3dfabf935564e5b08d1f7f6629d1dc2149c28b3b8e8ec0 - kind: project-relative target: claude value: .claude/skills/gitea-prs/SKILL.md @@ -2182,7 +2173,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/gitea active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/gitea - content_hash: sha256:8314cdeabed9771d4ed600638e7ec5941b8c13b2cf7031ba66869d45c0787474 + content_hash: sha256:e3eb072d2bf2ec680f8818a242f429065644261f0f9cd78df6e837ae0cffbed4 - kind: project-relative target: claude value: .claude/skills/gitea-prs/references/merging.md @@ -2228,15 +2219,6 @@ deployments: - git.dev.rkdr.net/Defame1297/holocron/plugins/gitea active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/gitea content_hash: null -- kind: project-relative - target: claude - value: .claude/skills/gitea-releases/README.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/gitea - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/gitea - content_hash: sha256:e5d2dd0748990c1d99f2065c97c275bb14eb4fb447c94e76c332bc5952fadb99 - kind: project-relative target: claude value: .claude/skills/gitea-releases/SKILL.md @@ -2245,7 +2227,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/gitea active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/gitea - content_hash: sha256:94e913a4815cc6c1e118e789542d79a4d46a43f45c2d01495189ef371e85255b + content_hash: sha256:d3279f3132259b6bc58f8591fea3439c8113eedc8b242fe0ec6515ed5aed1cbf - kind: project-relative target: claude value: .claude/skills/gitea-releases/references/call-signatures.md @@ -2254,7 +2236,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/gitea active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/gitea - content_hash: sha256:1f7b40c390a5d032f8a00609194d8ce2107ac06d420b56d316837a6ec7dda982 + content_hash: sha256:0d63d11e6c298c40c51f755fa15c8d658ccf4112e1df20caa5011234e1a3b9b3 - kind: project-relative target: claude value: .claude/skills/gitea-releases/references/conventions.md @@ -2282,15 +2264,6 @@ deployments: - git.dev.rkdr.net/Defame1297/holocron/plugins/gitea active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/gitea content_hash: null -- kind: project-relative - target: claude - value: .claude/skills/gitea-workflow/README.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/gitea - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/gitea - content_hash: sha256:508d49159db9b70bc4e1c8f0a440ec4c88b9941b4a83a60e1c2e9e286c0d0621 - kind: project-relative target: claude value: .claude/skills/gitea-workflow/SKILL.md @@ -2299,7 +2272,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/gitea active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/gitea - content_hash: sha256:93b64305f9232feae4c39aff33ebf8ca0ea9599b24cab0d838553868dd9a699e + content_hash: sha256:b27725e3675629c7f3d20f6ae722afb80defea2c557b2033f6d203f94ec7f2d6 - kind: project-relative target: claude value: .claude/skills/gitea-workflow/references/number-resolution.md @@ -2308,7 +2281,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/gitea active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/gitea - content_hash: sha256:0242430246fd572e4e0c3715d557e425cd7d3260bba76f56856255b340184c3f + content_hash: sha256:85803158a576dc35b8acde3bb7228d11fc7049ab55fd5047aae67224e4c06aae - kind: project-relative target: claude value: .claude/skills/gitea-workflow/references/skill-index.md @@ -2345,15 +2318,6 @@ deployments: - git.dev.rkdr.net/Defame1297/holocron/plugins/bin active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/bin content_hash: null -- kind: project-relative - target: claude - value: .claude/skills/grill-me/README.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/bin - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/bin - content_hash: sha256:4acbda2175bf003f1106a6912cf2cfb8d3d2623f391b1be6f417beb084a65b05 - kind: project-relative target: claude value: .claude/skills/grill-me/SKILL.md @@ -2362,7 +2326,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/bin active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/bin - content_hash: sha256:e24aa04add72fe6f081b861d6e5389debf12088146a453d3b9a0d3d98a575e6d + content_hash: sha256:21f71d42b22afbc927132fd17a2c3c6e6e49b4dba39b0fb8124f265b27e3de04 - kind: project-relative target: claude value: .claude/skills/grill-with-docs @@ -2374,7 +2338,16 @@ deployments: content_hash: null - kind: project-relative target: claude - value: .claude/skills/grill-with-docs/ADR-FORMAT.md + value: .claude/skills/grill-with-docs/SKILL.md + runtime: null + scope: project + owners: + - git.dev.rkdr.net/Defame1297/holocron/plugins/bin + active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/bin + content_hash: sha256:0ddebb97b903895934098c72de9a5738d72426752ae57c8fe9b2bd17e3e7a2da +- kind: project-relative + target: claude + value: .claude/skills/grill-with-docs/references/adr-format.md runtime: null scope: project owners: @@ -2383,31 +2356,13 @@ deployments: content_hash: sha256:f1f36cd3f8d3b6474ddd5855da4e233bfc4ae1a1c5024909ccf11871819a41b2 - kind: project-relative target: claude - value: .claude/skills/grill-with-docs/CONTEXT-FORMAT.md + value: .claude/skills/grill-with-docs/references/context-format.md runtime: null scope: project owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/bin active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/bin content_hash: sha256:8f6baaa3b1c91644bd7c600196b1aee781d5f525c7c345db8cdfbfb368329a05 -- kind: project-relative - target: claude - value: .claude/skills/grill-with-docs/README.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/bin - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/bin - content_hash: sha256:c94a826df0f85f17957b9fa2fe73d52ab1ff29d7685658b994721378eeea811e -- kind: project-relative - target: claude - value: .claude/skills/grill-with-docs/SKILL.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/bin - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/bin - content_hash: sha256:91644db52834a9ce928fa5063c5e4e29a34113cc758bfa3778c12365d56911f2 - kind: project-relative target: claude value: .claude/skills/improve-codebase-architecture @@ -2417,42 +2372,6 @@ deployments: - git.dev.rkdr.net/Defame1297/holocron/plugins/bin active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/bin content_hash: null -- kind: project-relative - target: claude - value: .claude/skills/improve-codebase-architecture/DEEPENING.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/bin - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/bin - content_hash: sha256:9577485f4fc32c0267639a9151bb41c8af0f8f6086e4bf8b84d5b236e30604e9 -- kind: project-relative - target: claude - value: .claude/skills/improve-codebase-architecture/INTERFACE-DESIGN.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/bin - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/bin - content_hash: sha256:678c3e34f1339015053212b3316bf0b676c70aa251050a0613667d4e755fb35e -- kind: project-relative - target: claude - value: .claude/skills/improve-codebase-architecture/LANGUAGE.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/bin - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/bin - content_hash: sha256:6feca2140439c54a774749e8367f18350899ff69c777144ed2248cd4407949fa -- kind: project-relative - target: claude - value: .claude/skills/improve-codebase-architecture/README.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/bin - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/bin - content_hash: sha256:813332e95450c7e3e4c892f5edf777236d213fca40f3d1ff30ac7a644f2ea258 - kind: project-relative target: claude value: .claude/skills/improve-codebase-architecture/SKILL.md @@ -2461,7 +2380,34 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/bin active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/bin - content_hash: sha256:773e0f50c80c2565ff8149d77efbf0a2ea9b25ef2b1ad679bb14ad7e9a3137aa + content_hash: sha256:075aa67aa2801f00f67fd2546f9e89d215a47b7b223aaeeeacefd24776473571 +- kind: project-relative + target: claude + value: .claude/skills/improve-codebase-architecture/references/deepening.md + runtime: null + scope: project + owners: + - git.dev.rkdr.net/Defame1297/holocron/plugins/bin + active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/bin + content_hash: sha256:a1a90f079bcba9fd283f08c37511b2b7c9e15f7fdaa4fe2c7a25b7cef41dc241 +- kind: project-relative + target: claude + value: .claude/skills/improve-codebase-architecture/references/interface-design.md + runtime: null + scope: project + owners: + - git.dev.rkdr.net/Defame1297/holocron/plugins/bin + active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/bin + content_hash: sha256:604403e268a2fef304afde808a8f0ef920904c0211e832728edb7adc19308ed7 +- kind: project-relative + target: claude + value: .claude/skills/improve-codebase-architecture/references/language.md + runtime: null + scope: project + owners: + - git.dev.rkdr.net/Defame1297/holocron/plugins/bin + active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/bin + content_hash: sha256:6feca2140439c54a774749e8367f18350899ff69c777144ed2248cd4407949fa - kind: project-relative target: claude value: .claude/skills/pc-author @@ -2471,15 +2417,6 @@ deployments: - git.dev.rkdr.net/Defame1297/holocron/plugins/git active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/git content_hash: null -- kind: project-relative - target: claude - value: .claude/skills/pc-author/README.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/git - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/git - content_hash: sha256:f363d981e55aa3aafdacb6242ce971c0afbea36c7f2d9ce0dce88dab9c476aeb - kind: project-relative target: claude value: .claude/skills/pc-author/SKILL.md @@ -2488,16 +2425,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/git active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/git - content_hash: sha256:3dfa11b7565b5d29995511f9680b7c804a5ca311bf6b96767fdd5e3dec1a1802 -- kind: project-relative - target: claude - value: .claude/skills/pc-author/references/README.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/git - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/git - content_hash: sha256:8fc13224aa64f5931a4f3e06198f67ed621066a69384b95c61ad91d08e86e602 + content_hash: sha256:c254dd95a9df4d0c12c9475088b4da23321bd4869366fbfd9b1115da3cabf8b1 - kind: project-relative target: claude value: .claude/skills/pc-author/references/create-config.md @@ -2515,7 +2443,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/git active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/git - content_hash: sha256:9d585293c8801dd41a0f1842e5ac495be4552fc188c564bb074cb9244a189e19 + content_hash: sha256:6c1b3667c7f0c927747b776650e92047536f494b27c4a21a27312230f37bf387 - kind: project-relative target: claude value: .claude/skills/pc-author/references/modify-config.md @@ -2543,15 +2471,6 @@ deployments: - git.dev.rkdr.net/Defame1297/holocron/plugins/git active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/git content_hash: null -- kind: project-relative - target: claude - value: .claude/skills/pc-run/README.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/git - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/git - content_hash: sha256:dab1352741c11f8892720f352d38fdf7e501a416d9219d604476185aa3dc0e69 - kind: project-relative target: claude value: .claude/skills/pc-run/SKILL.md @@ -2560,16 +2479,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/git active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/git - content_hash: sha256:b78b8141483f143661c439ae1db1b004f8ddbb9458e57c9a62ab9017d278129f -- kind: project-relative - target: claude - value: .claude/skills/pc-run/references/README.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/git - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/git - content_hash: sha256:913f47285687f72716b95cb33a2036327fb4335c4d935aa5cfc2bc043b639773 + content_hash: sha256:4b958a23e54631174649d16e38880e8b7a91950e4a729014619aa2829dc431d5 - kind: project-relative target: claude value: .claude/skills/pc-run/references/autoupdate.md @@ -2596,7 +2506,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/git active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/git - content_hash: sha256:cb89eef879f1408db70c863b567d068e9cbc5a7642e31f1e757db5891f72b558 + content_hash: sha256:c760a933a937d5c33206f918089a49afd8335de3854093f5c32494e71019378c - kind: project-relative target: claude value: .claude/skills/pc-run/references/install.md @@ -2624,15 +2534,6 @@ deployments: - git.dev.rkdr.net/Defame1297/holocron/plugins/bin active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/bin content_hash: null -- kind: project-relative - target: claude - value: .claude/skills/prototype/README.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/bin - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/bin - content_hash: sha256:4f09d8742b017da6da3aa87d55a26937dda9ad2a3dcc0e45df62e26d6be10983 - kind: project-relative target: claude value: .claude/skills/prototype/SKILL.md @@ -2641,7 +2542,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/bin active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/bin - content_hash: sha256:ef4e45505cee1e43776da7606fcbe021655c53fd4e5fd9ddab079ae94224b8ca + content_hash: sha256:4cf61e72374448b2bf63b4eecd6f7f1d157868f492624736b2371cac1dd88df9 - kind: project-relative target: claude value: .claude/skills/prototype/references/logic.md @@ -2669,15 +2570,6 @@ deployments: - git.dev.rkdr.net/Defame1297/holocron/plugins/core active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/core content_hash: null -- kind: project-relative - target: claude - value: .claude/skills/provider-adapter-author/README.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/core - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/core - content_hash: sha256:ad6d674667fb810823a2b2115a9d6740b1dbde06af23e6315c6b4fbd44097823 - kind: project-relative target: claude value: .claude/skills/provider-adapter-author/SKILL.md @@ -2686,7 +2578,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/core active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/core - content_hash: sha256:7e22858832bf95cce89cc5d3a3044bb0b811deed3c3974351bce040629cec59e + content_hash: sha256:b3f31379081687c8f52e32a2cf5bb31a33d5c4e7e4f77330bec99b35353968e4 - kind: project-relative target: claude value: .claude/skills/provider-adapter-author/references/provider-matrix.md @@ -2723,6 +2615,24 @@ deployments: - git.dev.rkdr.net/Defame1297/holocron/plugins/core active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/core content_hash: sha256:aff693f69b987fe74a5d4c60368118dae7595c087d0de9691f5905e62ae3e1c9 +- kind: project-relative + target: claude + value: .claude/skills/provider-adapter-author/tests/README.md + runtime: null + scope: project + owners: + - git.dev.rkdr.net/Defame1297/holocron/plugins/core + active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/core + content_hash: sha256:1b9dca7d09a654d6f2701bb20a9ecbd2dc774961eee166e3723f5c72f0435e7a +- kind: project-relative + target: claude + value: .claude/skills/provider-adapter-author/tests/validate-adapter.bats + runtime: null + scope: project + owners: + - git.dev.rkdr.net/Defame1297/holocron/plugins/core + active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/core + content_hash: sha256:1f9a3c193a2d1af6e180cdad48d8841c90b82144fbdf47cfa16bb209e771d0e9 - kind: project-relative target: claude value: .claude/skills/research @@ -2732,15 +2642,6 @@ deployments: - git.dev.rkdr.net/Defame1297/holocron/plugins/bin active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/bin content_hash: null -- kind: project-relative - target: claude - value: .claude/skills/research/README.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/bin - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/bin - content_hash: sha256:b5fe17aea6a398ceaeebcab9cb2c31ff8fcc806d5793a257916dc16b6ecb9933 - kind: project-relative target: claude value: .claude/skills/research/SKILL.md @@ -2749,7 +2650,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/bin active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/bin - content_hash: sha256:0b9099a5836e076b348d3aca606729e8012c46680404f3596467b91416ae6785 + content_hash: sha256:1226b8481b4f8020460026b8bbdde3aa6e71f9210ac20837a9429a0b0bd62e48 - kind: project-relative target: claude value: .claude/skills/research/references/file-format.md @@ -2768,186 +2669,6 @@ deployments: - git.dev.rkdr.net/Defame1297/holocron/plugins/bin active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/bin content_hash: sha256:757abb7b6be44c3d3c0dd1f4818a344e08877810d36bf8be60ea7189cba8d12f -- kind: project-relative - target: claude - value: .claude/skills/skill-audit - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: null -- kind: project-relative - target: claude - value: .claude/skills/skill-audit/README.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:d8f557918534c543130806e1acd182da2722c9e62b1319fa18a6caaa69d5befd -- kind: project-relative - target: claude - value: .claude/skills/skill-audit/SKILL.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:a628c3a45043d91f9271fbf6b593289ebd0bad842ccf60e07b27e03f05309455 -- kind: project-relative - target: claude - value: .claude/skills/skill-audit/assets/vale/.vale.ini - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:0d1108b17a941b514dd9a62a7382d1febdd543118750246c81fba406440a9f9f -- kind: project-relative - target: claude - value: .claude/skills/skill-audit/assets/vale/styles/Kyberforge/CompositionNote.yml - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:e0a52fb9ff65aee9d21d1f7b61bef0f71d14b8edd9af1d70246715bbb8844ccf -- kind: project-relative - target: claude - value: .claude/skills/skill-audit/assets/vale/styles/Kyberforge/DescriptionOpener.yml - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:60984e0af965137a151a07875f388c94ea2da93d4ee4f2b92811bd14105527f2 -- kind: project-relative - target: claude - value: .claude/skills/skill-audit/assets/vale/styles/Kyberforge/PaddingPhrase.yml - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:67b738f5c393a717bdf249fcd946eb7b0d258215bf2240d2be6902711b46d8e9 -- kind: project-relative - target: claude - value: .claude/skills/skill-audit/assets/vale/styles/Kyberforge/SentenceOpenerThereIs.yml - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:5dade0238d96730d24bb6e8dba003c3d94694bd9969687f461fe1fada3ca4629 -- kind: project-relative - target: claude - value: .claude/skills/skill-audit/assets/vale/styles/Kyberforge/VagueWording.yml - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:d4bf14d0bb2dcbe3a89b66b72a9c9c19d175060b5c4c978da3d67010f1a25083 -- kind: project-relative - target: claude - value: .claude/skills/skill-audit/references/body-discipline.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:0029e78e0024c50e8e9d3a57f4ae38c34775468193635fdf37bf806b6228c813 -- kind: project-relative - target: claude - value: .claude/skills/skill-audit/references/description-quality.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:bddde053e051cc3e66db46dfbf2f8b422618ecf2f918e3ad5deb2d9dc2433e03 -- kind: project-relative - target: claude - value: .claude/skills/skill-audit/references/file-structure.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:3b9d9281eab8dfbbcd403d1a2f253e768d13b258ace4d109d263639f26deff06 -- kind: project-relative - target: claude - value: .claude/skills/skill-audit/references/finding-criteria.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:1e613db280a183f8d44e1bcd76c49b910d14695b27157887f876726efd8824f1 -- kind: project-relative - target: claude - value: .claude/skills/skill-audit/references/formatting-and-scripts.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:34a9b3e66b0f1852634a286891c0a9c00cb17bc49ddaa0b039c86f48f12bc282 -- kind: project-relative - target: claude - value: .claude/skills/skill-audit/references/patterns.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:411c0e9f00731c9c5258bb3fcebc74c1208ad8b51740e2fe41810cf72f7951fd -- kind: project-relative - target: claude - value: .claude/skills/skill-audit/references/sources.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:d3bd14466fede4b62f6ac3d2b40712befcb028ed005c192beddeea31da752d8a -- kind: project-relative - target: claude - value: .claude/skills/skill-audit/references/validation-scripts.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:b997583d698448649b31333607d9ec4936062629e6180824659afb6320416ffc -- kind: project-relative - target: claude - value: .claude/skills/skill-audit/scripts/vale-wrap.sh - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:c17673b3b0de1c1a49fcb73e2b695835a45014ec1c300a77a3ba7b3c7ce4c995 -- kind: project-relative - target: claude - value: .claude/skills/skill-audit/scripts/validate-provenance.sh - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:cef3330b53bdaf56182cf50b237af5f781cecae615b79aba282993d8c6309c39 -- kind: project-relative - target: claude - value: .claude/skills/skill-audit/scripts/validate.sh - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:8fb3f74f32c904a58b08c963a70a83ba1782b3a551d9bf1a6f7eb0db40f95a14 - kind: project-relative target: claude value: .claude/skills/skill-author @@ -2957,15 +2678,6 @@ deployments: - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge content_hash: null -- kind: project-relative - target: claude - value: .claude/skills/skill-author/README.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:6d9c10bd17ece50f3ef0c1cac061b9e58d9779574ccc8a31d512162660ed52a2 - kind: project-relative target: claude value: .claude/skills/skill-author/SKILL.md @@ -2974,16 +2686,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:9e1232235d9be5bfbd0d143ab78c52e0659c19f94a31603fc608fa2c95bab45b -- kind: project-relative - target: claude - value: .claude/skills/skill-author/assets/templates/README.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:f7e91356f4c85862f96a9f46a7a7ae8b5dc715c8174add5cf070166a8bae0658 + content_hash: sha256:199b82b0330ff5e4edc3299f609b04d1a13b4836e96d487bca7cd994e483e3c2 - kind: project-relative target: claude value: .claude/skills/skill-author/assets/templates/SKILL.md @@ -2992,7 +2695,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:7ce8bb49c58ba5ae26e1fb25a6eb67340861ce18f34349144994467d461dc272 + content_hash: sha256:0b11f68eedfe4e5a4a2456d1015f414fe68e311d971d0ad67c927c67e325ec08 - kind: project-relative target: claude value: .claude/skills/skill-author/assets/templates/assets/README.md @@ -3002,15 +2705,6 @@ deployments: - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge content_hash: sha256:b72e51e643c45ded210a257e475d5661035d2aa5ed581e3294fd2aed00765c4b -- kind: project-relative - target: claude - value: .claude/skills/skill-author/assets/templates/references/README.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:e2ef117972ab2625a456ed80ff085859666d145de4e270f383cde7c8e84ad60a - kind: project-relative target: claude value: .claude/skills/skill-author/assets/templates/references/sources.md @@ -3046,7 +2740,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:8b4b1f4f05d5ee5398a332cc2ee48d59f0a09105dd84049f59ca040bda6f65dc + content_hash: sha256:3d1f48324e1f932b16a576f1c29341459ef0caa1892fe3eecd15129de78dda73 - kind: project-relative target: claude value: .claude/skills/skill-author/references/create.md @@ -3055,7 +2749,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:0e68eb208087956d92bf18e46b333bca1abca3933ff2e3af1715db9bb7094ec2 + content_hash: sha256:dfd96f49f38361ac23db169fa37632b08545fbd9d042d1b90793273b259f4451 - kind: project-relative target: claude value: .claude/skills/skill-author/references/deployment-modes.md @@ -3064,7 +2758,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:ffe2d928f2b5ec90c509f4d4cc5bd33c71899852cb5cc5a31fe1513b707fb759 + content_hash: sha256:0e1b56367fda48b3dd108517d6cc2d84955df232aa0ecc0b6b849eceff239fbd - kind: project-relative target: claude value: .claude/skills/skill-author/references/improve.md @@ -3073,16 +2767,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:19acb4a9181f330b0046706db1750aaf178d6307dc81e93315d23cba52909b19 -- kind: project-relative - target: claude - value: .claude/skills/skill-author/references/retrofit.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:a4b847ea23ec5b7ba4424662a76e2e513c01f8db1fbc6c476fdf1245dca23c72 + content_hash: sha256:ec4957fea4995ad26113e20352bd59d56c8c0289f9668453b78f759176b481e9 - kind: project-relative target: claude value: .claude/skills/skill-author/references/scripts.md @@ -3100,7 +2785,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:652f7ce26c0d68a3ed11db09206bff20ba230ca8ff1fe71ae45b6f4505979327 + content_hash: sha256:2731c8abcfd6bedf37204f8ea54f718367912c679bf81bd8f0f73480c9eaff9b - kind: project-relative target: claude value: .claude/skills/skill-author/scripts/new-skill.sh @@ -3109,7 +2794,61 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge - content_hash: sha256:c788b56f73ed4fd03edb179159361fe16e3afbf528a9895e9251909c5aa40a7f + content_hash: sha256:a7e99f04da68230372ca8b14da8c5e6a4a035efdd5d10d9c77e2e8c92da85c35 +- kind: project-relative + target: claude + value: .claude/skills/skill-author/tests/README.md + runtime: null + scope: project + owners: + - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + content_hash: sha256:81d301b04a489d5340234948188ff96466c3c3ab7f20a88ec2e570d1434a7b8c +- kind: project-relative + target: claude + value: .claude/skills/skill-author/tests/new-skill.bats + runtime: null + scope: project + owners: + - git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/kyberforge + content_hash: sha256:105d6fb09203f84a17a040b1fc91a674313c1dafcd4ddd0d267b36795c22d410 +- kind: project-relative + target: claude + value: .claude/skills/submit-issue-work + runtime: null + scope: project + owners: + - code.onedev.io/onedev/tod + active_owner: code.onedev.io/onedev/tod + content_hash: null +- kind: project-relative + target: claude + value: .claude/skills/submit-issue-work/SKILL.md + runtime: null + scope: project + owners: + - code.onedev.io/onedev/tod + active_owner: code.onedev.io/onedev/tod + content_hash: sha256:8c5767d6f0ddaa0474fff5c24ab26e2e6ac9635387f043e24320a9d71e47d350 +- kind: project-relative + target: claude + value: .claude/skills/submit-pull-request-work + runtime: null + scope: project + owners: + - code.onedev.io/onedev/tod + active_owner: code.onedev.io/onedev/tod + content_hash: null +- kind: project-relative + target: claude + value: .claude/skills/submit-pull-request-work/SKILL.md + runtime: null + scope: project + owners: + - code.onedev.io/onedev/tod + active_owner: code.onedev.io/onedev/tod + content_hash: sha256:1db1729073c1485d611c5072984bde59daf28f497092c6c8f28165039b19d4b2 - kind: project-relative target: claude value: .claude/skills/tdd @@ -3119,15 +2858,6 @@ deployments: - git.dev.rkdr.net/Defame1297/holocron/plugins/bin active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/bin content_hash: null -- kind: project-relative - target: claude - value: .claude/skills/tdd/README.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/bin - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/bin - content_hash: sha256:ee7c9de4eb494f8a0e4e67153a5b44b560f7e53cc35f5ebdfbeb6dfa5bd1ed16 - kind: project-relative target: claude value: .claude/skills/tdd/SKILL.md @@ -3136,10 +2866,10 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/bin active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/bin - content_hash: sha256:b61ae804b51be1c085b636daee24af0065cd07de579242e055fc0ce15dd8daf0 + content_hash: sha256:97c821e6c91e0a99b0d015f4f344b9852ed2915a02e6048cc99348cbd4b4d7a9 - kind: project-relative target: claude - value: .claude/skills/tdd/deep-modules.md + value: .claude/skills/tdd/references/deep-modules.md runtime: null scope: project owners: @@ -3148,7 +2878,7 @@ deployments: content_hash: sha256:f2123700bf953db1740625686c75bdd145efd486357c47c6818c869fee657a32 - kind: project-relative target: claude - value: .claude/skills/tdd/interface-design.md + value: .claude/skills/tdd/references/interface-design.md runtime: null scope: project owners: @@ -3157,7 +2887,7 @@ deployments: content_hash: sha256:764c5ff0e3fa6b4ab7095eb65ccc7201e090baf19fa16051dfdb72c06d27417d - kind: project-relative target: claude - value: .claude/skills/tdd/mocking.md + value: .claude/skills/tdd/references/mocking.md runtime: null scope: project owners: @@ -3166,7 +2896,7 @@ deployments: content_hash: sha256:3ceb807fdf4a47d6a93d4d9a891e5ba6d362a6247bd08adc451feebfc17361ef - kind: project-relative target: claude - value: .claude/skills/tdd/refactoring.md + value: .claude/skills/tdd/references/refactoring.md runtime: null scope: project owners: @@ -3175,7 +2905,7 @@ deployments: content_hash: sha256:54fced22dd1911b7094c3fe7979b7c1a40d40be307482c4adf7dc0588f27d6cc - kind: project-relative target: claude - value: .claude/skills/tdd/tests.md + value: .claude/skills/tdd/references/tests.md runtime: null scope: project owners: @@ -3193,7 +2923,16 @@ deployments: content_hash: null - kind: project-relative target: claude - value: .claude/skills/triage/AGENT-BRIEF.md + value: .claude/skills/triage/SKILL.md + runtime: null + scope: project + owners: + - git.dev.rkdr.net/Defame1297/holocron/plugins/bin + active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/bin + content_hash: sha256:6cf02e17c99b6547111352ab246cea4d2c004d2a681c66b7445368d31f7f1826 +- kind: project-relative + target: claude + value: .claude/skills/triage/references/agent-brief.md runtime: null scope: project owners: @@ -3202,7 +2941,7 @@ deployments: content_hash: sha256:e34b7e9359b8b2b95b4d9795864f2a8ef5ef4f60b3632ddcb5563937110c71e0 - kind: project-relative target: claude - value: .claude/skills/triage/OUT-OF-SCOPE.md + value: .claude/skills/triage/references/out-of-scope.md runtime: null scope: project owners: @@ -3211,22 +2950,22 @@ deployments: content_hash: sha256:8ed8cf27833444060c81b3961a83c0e3d8e6cf2fcb2ddf6f8b07c6655cbb0d85 - kind: project-relative target: claude - value: .claude/skills/triage/README.md + value: .claude/skills/using-tod runtime: null scope: project owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/bin - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/bin - content_hash: sha256:9144c8d3262ad42f09d430e4cad17c16310919d68a91c17ac36f1285f6b4110b + - code.onedev.io/onedev/tod + active_owner: code.onedev.io/onedev/tod + content_hash: null - kind: project-relative target: claude - value: .claude/skills/triage/SKILL.md + value: .claude/skills/using-tod/SKILL.md runtime: null scope: project owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/bin - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/bin - content_hash: sha256:dd2510eeef27f09b6d8d134860515ebe89bd7f1c15e78a961ff930bf1eca0f74 + - code.onedev.io/onedev/tod + active_owner: code.onedev.io/onedev/tod + content_hash: sha256:0d3f0ad52453c1b312435d61ae446befd1f20b4843082c6f076856cc1ff403f5 - kind: project-relative target: claude value: .claude/skills/vale-config @@ -3236,15 +2975,6 @@ deployments: - git.dev.rkdr.net/Defame1297/holocron/plugins/lint active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/lint content_hash: null -- kind: project-relative - target: claude - value: .claude/skills/vale-config/README.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/lint - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/lint - content_hash: sha256:d4326ddeab98d7fe24bcc7116ca059e4da8f6bc15981fef856803e3a0fef398d - kind: project-relative target: claude value: .claude/skills/vale-config/SKILL.md @@ -3253,7 +2983,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/lint active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/lint - content_hash: sha256:2e2500f871b39b9168e45b8e8fb731c964637202b59368c193c20d96da8cd84b + content_hash: sha256:1cf3ffefaebb35802f23bd1b761b9d776deb86b5997bd140557c91b1631c492f - kind: project-relative target: claude value: .claude/skills/vale-config/references/configuration-reference.md @@ -3281,15 +3011,6 @@ deployments: - git.dev.rkdr.net/Defame1297/holocron/plugins/lint active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/lint content_hash: null -- kind: project-relative - target: claude - value: .claude/skills/vale-run/README.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/lint - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/lint - content_hash: sha256:f25930095a9f9bba09ba3ff53b53606a40b2e5fddeb63cf071ed18c0b4076dcb - kind: project-relative target: claude value: .claude/skills/vale-run/SKILL.md @@ -3298,7 +3019,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/lint active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/lint - content_hash: sha256:d5b5e87e51f145e3c4b9e91d23070bbb938ba19b07af30e92400f353ad7fd50a + content_hash: sha256:f22b41f89baf46d64f127ab371344a1d64012f1cf8e941d30f0acd26d6e4470d - kind: project-relative target: claude value: .claude/skills/vale-run/references/sources.md @@ -3317,6 +3038,42 @@ deployments: - git.dev.rkdr.net/Defame1297/holocron/plugins/lint active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/lint content_hash: sha256:3609993547c96c43b3b0f313e9f3c0611214cf14aad8420c2a168dc26c055115 +- kind: project-relative + target: claude + value: .claude/skills/work-on-issue + runtime: null + scope: project + owners: + - code.onedev.io/onedev/tod + active_owner: code.onedev.io/onedev/tod + content_hash: null +- kind: project-relative + target: claude + value: .claude/skills/work-on-issue/SKILL.md + runtime: null + scope: project + owners: + - code.onedev.io/onedev/tod + active_owner: code.onedev.io/onedev/tod + content_hash: sha256:6b3713d73597981c41bf126b70878da97b227bc0ea13d8aafe4fc96bb88883c8 +- kind: project-relative + target: claude + value: .claude/skills/work-on-pull-request + runtime: null + scope: project + owners: + - code.onedev.io/onedev/tod + active_owner: code.onedev.io/onedev/tod + content_hash: null +- kind: project-relative + target: claude + value: .claude/skills/work-on-pull-request/SKILL.md + runtime: null + scope: project + owners: + - code.onedev.io/onedev/tod + active_owner: code.onedev.io/onedev/tod + content_hash: sha256:1b1cf978b4ea85322bc1c4c5ad0998130d4c3ece4ea7d48d7325fceeac8fd31f - kind: project-relative target: claude value: .claude/skills/write-docs @@ -3326,15 +3083,6 @@ deployments: - git.dev.rkdr.net/Defame1297/holocron/plugins/bin active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/bin content_hash: null -- kind: project-relative - target: claude - value: .claude/skills/write-docs/README.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/bin - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/bin - content_hash: sha256:6d6310785603c1f4653be2ae9ffb37008cbe22eee49aed02ac8076ab20f95bcc - kind: project-relative target: claude value: .claude/skills/write-docs/SKILL.md @@ -3343,7 +3091,7 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/bin active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/bin - content_hash: sha256:1e34da388a48e7a3485de1db47d25bf4610b74dbe8ef5232fc529a69d05bfed7 + content_hash: sha256:c42904870feb2023b19a01e67c0a2a880ba7d72b30117c6a271b471ec7ae319f - kind: project-relative target: claude value: .claude/skills/zoom-out @@ -3353,15 +3101,6 @@ deployments: - git.dev.rkdr.net/Defame1297/holocron/plugins/bin active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/bin content_hash: null -- kind: project-relative - target: claude - value: .claude/skills/zoom-out/README.md - runtime: null - scope: project - owners: - - git.dev.rkdr.net/Defame1297/holocron/plugins/bin - active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/bin - content_hash: sha256:5c80fbcf7fc6ee5117872b146aacd630a3d2f2d86693e06aef2e3c8eea9115cf - kind: project-relative target: claude value: .claude/skills/zoom-out/SKILL.md @@ -3370,29 +3109,4 @@ deployments: owners: - git.dev.rkdr.net/Defame1297/holocron/plugins/bin active_owner: git.dev.rkdr.net/Defame1297/holocron/plugins/bin - content_hash: sha256:5e7e6689136eb5047da3b90364efe07734d7d741fc0979ee18e19e755a8c9483 -- kind: uri - target: mcp - value: obsidian - runtime: claude - scope: project - owners: - - . - active_owner: . - content_hash: null -mcp_servers: -- obsidian -mcp_configs: - obsidian: - name: obsidian - transport: stdio - args: - - '@bitbonsai/mcpvault@0.15.0' - - docs/ - registry: false - command: npx -mcp_target_servers: - claude: - - obsidian -mcp_config_provenance: - obsidian: bin + content_hash: sha256:35a81f26d8867ad063c5b8d50b4e7ffee9f6c0afa260b52137083fc7392ffe90 diff --git a/docs/adr/0026-a-plugin-package-is-not-an-install-root.md b/docs/adr/0026-a-plugin-package-is-not-an-install-root.md new file mode 100644 index 0000000..07c493d --- /dev/null +++ b/docs/adr/0026-a-plugin-package-is-not-an-install-root.md @@ -0,0 +1,60 @@ +# A plugin package is not an install root — `apm-audit-ci` waives `lockfile-exists` for one + +**Status:** Accepted (2026-09-20) + +`plugins/onedev` is the first plugin package in this repo to declare a real dependency. It pins +`code.onedev.io/onedev/tod#v4.3.4` so that a consumer installing `onedev` from the holocron +marketplace picks up OneDev's eight TOD skills transitively — a `marketplace.packages` entry takes a +local `source:` path, so a third-party repo cannot be listed for redistribution on its own, and the +wrapper is the only mechanism that carries it. + +That arms a check every previous plugin left vacuous, and leaves the package with no green state. + +`apm audit --ci` in a plugin directory runs one check, `lockfile-exists`. While every plugin +`apm.yml` declared `dependencies: {apm: [], mcp: []}` it reported `No dependencies declared -- +lockfile not required` and passed. `plugins/onedev` declares dependencies, so (verified against apm +0.28.0): + +- **without** a package `apm.lock.yaml` it fails — `apm.yml declares dependencies but apm.lock.yaml + is absent`, reported as `1 of 1 check(s) failed` +- **with** one it passes, and passing arms the other nine checks. `drift` then fails reporting eight + unintegrated files at `.agents/skills//SKILL.md` — it wants the dependency's skills + *deployed inside the package*. Generating the lockfile with `apm lock` also creates an + `apm_modules/` tree in there. + +The cause is that apm treats any directory holding both `apm.yml` and `apm.lock.yaml` as an **install +root**. A plugin package is not one: it is content to be installed somewhere else. The second state +is not a stricter version of the first, it is a category error — a package has no deployment target +of its own, so there is nothing for a drift check to be right about. + +The hook therefore waives `lockfile-exists`, and only that, for a non-root manifest. +`scripts/apm-audit-ci.sh` replaces the inline `bash -c` loop that `.pre-commit-config.yaml` carried. +The waiver fails closed on three axes: the root manifest is never waived whatever it reports; the +failing check must be `lockfile-exists` and no other, asserted by matching `1 of 1 check(s) failed`, +so any second failing check changes the count and fails the push normally; and output apm does not +produce in the recognised shape is a failure. + +**Dropping `--ci` for package directories was rejected.** It was the smaller change — plain +`apm audit` in a plugin directory reports `No apm.lock.yaml found -- nothing to scan` and exits 0, so +the loop would have gone green with a one-word edit. It is wrong. Verified on apm 0.28.0 against a +scratch package whose dependency entry carried no `git`/`path`/`registry` field: `apm audit --ci` +exits 1 naming the missing field, while plain `apm audit` exits 0 and says nothing. Malformed- +dependency detection is the reason `docs/spec/gates.md` gives for auditing packages at all, and a +package *with* dependencies is the only kind that can carry a malformed dependency entry — so the +cheap fix would have discarded the check precisely where it earns its keep, in the one package that +newly needs it. + +Two alternatives were rejected for making the wrapper pointless or the repo fragile. Dropping the +dependency from `plugins/onedev` turns the gate green immediately, but a consumer installing +`onedev` from the marketplace then receives an empty package, which removes the only reason the +wrapper exists. Committing a package lockfile and running `apm install` inside the package satisfies +`drift` on a machine that has done so, but makes `deployed-files-present` a fresh-clone failure and +commits this repo to maintaining a nested install root per package. + +The weak point is stated rather than designed away: the waiver matches on apm's stdout, so an apm +upgrade that rewords either line silently turns it off. That direction is safe — it fails the push +rather than hiding a defect. Re-verify against the new output and update the two patterns rather +than widening them. + +This changes shared enforcement, which is why it is recorded here rather than left as a comment. +`docs/spec/gates.md`'s `apm-audit-ci` section carries the operative detail. diff --git a/docs/spec/gates.md b/docs/spec/gates.md index 00819ff..a25124c 100644 --- a/docs/spec/gates.md +++ b/docs/spec/gates.md @@ -71,7 +71,7 @@ version-blind, so a stale key deploys fine (see [apm gates](#apm-gates)). | Hook | Guards | |---|---| -| `apm-audit-ci` | `apm audit --ci` once per manifest — root plus each of the six plugin packages | +| `apm-audit-ci` | `scripts/apm-audit-ci.sh` — `apm audit --ci` once per manifest, root plus each of the seven plugin packages, waiving only a package's `lockfile-exists` (see [below](#apm-audit-ci)) | | `apm-pack-check-clean` | `apm pack --check-versions --check-clean --dry-run` — the compiled marketplace still matches what `apm.yml` + `.apm/` would generate, and per-package versions agree with the `per_package` strategy | **Host validators** (needs the `claude` CLI on PATH) @@ -87,8 +87,8 @@ version-blind, so a stale key deploys fine (see [apm gates](#apm-gates)). | `check-skill-version-bump` | fails if a skill directory changed since the pushed commit's merge-base with `main` without its `metadata.version` rising above both the merge-base's and `main`'s tip's (see [below](#check-skill-version-bump)) | Two of these shell out to `apm`: `apm-audit-ci` and `apm-pack-check-clean`. The second is a bare -`apm …` entry and the first is a `bash -c` loop calling `apm` once per package, so without the CLI -the push dies with an unhelpful "command not found". Install with `apm-install`, or +`apm …` entry and the first is `scripts/apm-audit-ci.sh`, which calls `apm` once per manifest, so +without the CLI on PATH the push dies on a "command not found" from inside the hook. Install with `apm-install`, or `curl -sSL https://aka.ms/apm-unix | sh`; verify with `apm --version`. ### `check-skill-version-bump` @@ -1059,11 +1059,12 @@ exclusion landed. ### `apm-audit-ci` -Runs `apm audit --ci` **once per manifest** — the root one and each of the six plugin packages — -because the root-only invocation audits the marketplace manifest and **nothing else**, and -`apm-pack-check-clean` does not parse plugin `dependencies:` blocks either. Verified: a malformed -dependency entry passes `apm pack --check-versions --check-clean --dry-run` and fails -`apm audit --ci` in that package's directory. Costs ~0.5s per package. +`scripts/apm-audit-ci.sh` runs `apm audit --ci` **once per manifest** — the root one and each of the +seven plugin packages — because the root-only invocation audits the marketplace manifest and +**nothing else**, and `apm-pack-check-clean` does not parse plugin `dependencies:` blocks either. +Verified: a malformed dependency entry passes +`apm pack --check-versions --check-clean --dry-run` and fails `apm audit --ci` in that package's +directory. Costs ~0.5s per package. **What it actually runs is asymmetric**, and the two manifest classes are not comparable. Verified by running `apm audit --ci` (apm 0.28.0) at the repo root and in `plugins/lint/`, reading the check @@ -1074,10 +1075,40 @@ On the **root** manifest, **10 checks**: `lockfile-exists`, `ref-consistency`, `skill-subset-consistency`, `config-consistency`, `content-integrity`, `includes-consent`, `drift`. On each **plugin** manifest, **1 check**: `lockfile-exists`. Conditional, and vacuous while every -plugin `apm.yml` declares `dependencies: {apm: [], mcp: []}` — it reports `No dependencies declared --- lockfile not required` and arms itself the moment one does not (verified by adding a git -dependency to `plugins/lint/apm.yml`). Everything else in the list above is root-only, because it is -the root install that has a lockfile, a deployment ledger and deployed files to check. +plugin `apm.yml` declared `dependencies: {apm: [], mcp: []}` — it reports `No dependencies declared +-- lockfile not required`. An earlier revision of this section said it would arm the moment one did +not. **It has armed.** `plugins/onedev` is the first plugin package to declare a real dependency — it +pins `code.onedev.io/onedev/tod#v4.3.4` so the marketplace can redistribute OneDev's TOD skills — and +the check now fires on it for real. Everything else in the list above is root-only, because it is the +root install that has a lockfile, a deployment ledger and deployed files to check. + +**A plugin package that declares dependencies has no green state, so the hook waives exactly one +failure.** Verified against apm 0.28.0 in `plugins/onedev/`: + +- **Without a package `apm.lock.yaml`**, `lockfile-exists` fails — `apm.yml declares dependencies but + apm.lock.yaml is absent` — reported as `1 of 1 check(s) failed`. +- **With one**, generated by `apm lock` in the package directory, `lockfile-exists` passes and + thereby arms the other nine checks; `drift` then fails reporting **8 unintegrated files** at + `.agents/skills//SKILL.md`, i.e. demanding the dependency's skills be *deployed inside the + package*. `apm lock` also leaves an `apm_modules/` tree inside the package. + +The cause is that apm treats any directory holding both `apm.yml` and `apm.lock.yaml` as an **install +root**, and a plugin package is not one. `scripts/apm-audit-ci.sh` therefore waives `lockfile-exists` +and nothing else, and only for a non-root manifest: it asserts the string `1 of 1 check(s) failed`, +so any second failing check changes the count and the run fails normally, and output it does not +recognise fails closed. The root manifest is never waived. Recorded as ADR-0026. + +**Dropping `--ci` for package directories was considered and rejected.** It is the smaller change and +it is wrong. Verified on apm 0.28.0 against a scratch package whose dependency entry carried no +`git`/`path`/`registry` field: `apm audit --ci` exits 1 naming the field, while plain `apm audit` +prints `No apm.lock.yaml found -- nothing to scan` and exits 0. Malformed-dependency detection is the +reason this section gives for auditing packages at all, and a package *with* dependencies is the only +kind that can carry a malformed dependency entry — so dropping `--ci` would discard the check +precisely where it earns its keep. + +**Known weak point: the waiver matches on apm's stdout.** An apm upgrade that rewords either line +turns the waiver off. That fails the push rather than hiding a defect; re-verify against the new +output and update the patterns rather than widening them. **`manifest-parse` is not a named check** in apm 0.28.0's output, and an earlier revision of this section listed it as one. Parsing is still enforced — a dependency entry missing its @@ -1108,7 +1139,9 @@ or hash drift detected` — so the root invocation already covers it and nothing remains true is that the *standalone* mode is different: plain `apm audit` (`--ci` refuses to combine with `--file`/`--strip`/`--dry-run`/`PACKAGE`) run in a plugin directory reports `No apm.lock.yaml found -- nothing to scan` and exits 0, because only the root has a lockfile. -Plugin manifests get `lockfile-exists` and nothing else; they are not Unicode-scanned. +Plugin manifests get `lockfile-exists` and nothing else; they are not Unicode-scanned. That holds +because no package carries an `apm.lock.yaml` — one would arm the other nine checks, `content-integrity` +among them, which is the state ADR-0026 rules out rather than a second scan worth having. ### `check-executables-allow-sync` diff --git a/scripts/apm-audit-ci.sh b/scripts/apm-audit-ci.sh new file mode 100755 index 0000000..7a2aa4f --- /dev/null +++ b/scripts/apm-audit-ci.sh @@ -0,0 +1,89 @@ +#!/usr/bin/env bash +# apm-audit-ci pre-push hook. +# +# Runs `apm audit --ci` once per manifest -- the root one and each plugin +# package -- because the root-only invocation audits the marketplace manifest +# and nothing else, and `apm pack --check-clean` does not parse plugin +# `dependencies:` blocks either. Full rationale: docs/spec/gates.md, +# "apm-audit-ci". +# +# WHY THIS IS A SCRIPT AND NOT THE ONE-LINE `for` LOOP IT REPLACED +# +# apm treats any directory holding both apm.yml and apm.lock.yaml as an INSTALL +# ROOT. A plugin package is not one: it is content to be installed elsewhere. +# While every plugin declared `dependencies: {apm: [], mcp: []}` the distinction +# never surfaced, because the plugin-level `lockfile-exists` check reported +# `No dependencies declared -- lockfile not required` and passed vacuously. +# +# plugins/onedev is the first package to declare a real dependency (it pins +# OneDev's TOD skills so the marketplace can redistribute them), which arms that +# check and leaves no green state: +# +# * no apm.lock.yaml in the package -> `lockfile-exists` fails with +# "apm.yml declares dependencies but apm.lock.yaml is absent" +# * an apm.lock.yaml in the package -> `lockfile-exists` passes and thereby +# arms the other nine checks, and `drift` then fails demanding the +# dependency's skills be DEPLOYED inside the package +# (plugins/onedev/.agents/skills/...), which is meaningless for a package +# and additionally litters it with an apm_modules/ tree +# +# So this hook waives exactly one failure: a plugin package whose ONLY failing +# check is `lockfile-exists`. Verified against apm 0.28.0. +# +# WHAT IS DELIBERATELY NOT WAIVED +# +# Dropping `--ci` in package directories would have been the smaller change and +# is WRONG. Verified on apm 0.28.0 against a scratch package whose dependency +# entry carried no git/path/registry field: `apm audit --ci` exits 1 naming the +# field, while plain `apm audit` prints "No apm.lock.yaml found -- nothing to +# scan" and exits 0. Malformed-dependency detection is the reason gates.md gives +# for auditing packages at all, and a package WITH dependencies is the only kind +# that can carry a malformed dependency entry -- so the check would have been +# discarded precisely where it earns its keep. +# +# The waiver is therefore narrow on three axes, and fails closed on each: +# 1. the root manifest is never waived, whatever it reports +# 2. the failing check must be `lockfile-exists` and no other -- the +# "1 of 1 check(s) failed" assertion is what makes that true, since any +# second failing check changes the count and the run fails normally +# 3. output apm does not produce in the recognised shape is a failure +# +# Matching on apm's stdout is the weak point: an apm upgrade that rewords either +# line silently turns the waiver off, which fails the push rather than hiding a +# defect. If that happens, re-verify against the new output and update the two +# patterns below rather than widening them. + +set -uo pipefail + +readonly WAIVED_CHECK='declares dependencies but apm.lock.yaml is absent' +readonly SOLE_FAILURE='1 of 1 check(s) failed' + +status=0 + +for manifest_dir in . plugins/*/; do + output="$(cd "$manifest_dir" && apm audit --ci 2>&1)" + exit_code=$? + + if [ "$exit_code" -eq 0 ]; then + continue + fi + + # Axis 1: the root is never waived. + # Here-strings, not `printf ... | grep -q`: under `set -o pipefail` grep -q + # exits on its first match, SIGPIPEs the writer, and the writer's death + # becomes the pipeline's status -- a race tests/test-no-pipefail-early-exit-grep.sh + # scans every tracked script for. + if [ "$manifest_dir" != "." ] && + grep -qF "$WAIVED_CHECK" <<<"$output" && + grep -qF "$SOLE_FAILURE" <<<"$output"; then + printf 'apm audit --ci: waived lockfile-exists in %s (package, not an install root)\n' \ + "$manifest_dir" + continue + fi + + printf '%s\n' "$output" >&2 + printf 'apm audit --ci failed in %s\n' "$manifest_dir" >&2 + status=1 +done + +exit "$status" diff --git a/tests/test-adr0020-contract.sh b/tests/test-adr0020-contract.sh index 5f822df..f74f79d 100755 --- a/tests/test-adr0020-contract.sh +++ b/tests/test-adr0020-contract.sh @@ -737,9 +737,7 @@ EXPECTED = { 'check-executables-allow-sync': ( 'bash scripts/check-executables-allow-sync.sh', ['pre-push']), 'apm-audit-ci': ( - 'bash -c \'for d in . plugins/*/; do (cd "$d" && apm audit --ci) || ' - '{ echo "apm audit --ci failed in $d" >&2; exit 1; }; done\'', - ['pre-push']), + 'scripts/apm-audit-ci.sh', ['pre-push']), 'check-apm-agents-valid': ( 'bash scripts/check-apm-agents-valid.sh', ['pre-push']), 'apm-pack-check-clean': (