cintia09/CodeNook

Zero-dependency, file-based multi-agent collaboration framework for Copilot CLI / Claude Code

5Stars on the repository
40Mods indexed here, across every type
3mo agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

device-detect

01

cintia09/CodeNook

Skill Claude CodeCodex

Enumerate execution-environment hints under a target directory (markers, hidden config files, sibling scripts) so the test-planner can do a memory lookup and, if that misses, ask the user about the right environment. Plugin-shipped, called by test-planner step 2.

5 3mo ago A 3 tokens original MIT

remote-watch

02

cintia09/CodeNook

Skill Claude CodeCodex

Generic poller for any remote review / CI system (Gerrit, GitHub PR, Jenkins, custom HTTP). Memory-first → user-ask. Plugin-shipped, called by submitter step 6.

5 3mo ago A 2 tokens original MIT

test-runner

03

cintia09/CodeNook

Skill Claude CodeCodex

Plugin-shipped skill that wraps the workspace test runner (pytest / jest / go test) so the tester role can issue a single command and parse a single exit code. Defines the CLI surface and exit-code contract.

5 3mo ago A 3 tokens original MIT

module-analysis

04

cintia09/CodeNook

Skill Claude CodeCodex

Abstract scaffolding for authoring a module/component analysis skill used by Issuenook code-analysis and hypothesis-verification phases.

5 3mo ago A 2 tokens original MIT

framework-selector

05

cintia09/CodeNook

Skill Claude CodeCodex

Choose a fit-for-purpose mix of OSTIN, PESTLE, SWOT, 5 Why, and scenario forecasting for Researchnook reports.

5 3mo ago A 2 tokens original MIT

config-mutator

06

cintia09/CodeNook

Skill Claude CodeCodex

Dispatched config writer. Updates a single config value at workspace or task scope, validates against schema, and appends a structured audit-log line. Implements implementation.md §M5.6.

5 3mo ago A 0 tokens original MIT

config-resolve

07

cintia09/CodeNook

Skill Claude CodeCodex

Sub-agent self-bootstrap helper: produce the effective config tree for (plugin, task) by deep-merging the 4 declared layers + Layer 0 builtin defaults, then expanding tier model symbols against the workspace's model catalog. Called by sub-agents — never by main session.

5 3mo ago A 0 tokens original MIT

config-validate

08

cintia09/CodeNook

Skill Claude CodeCodex

Field-level validator for merged CodeNook configs (output of config-resolve). Checks types, ranges, enums; emits warnings for deprecated keys. Separate from config-resolve's top-key whitelist (which is about routing only).

5 3mo ago A 0 tokens original MIT

dispatch-audit

09

cintia09/CodeNook

Skill Claude CodeCodex

Redacted append-only logger for sub-agent dispatches. Every time the main session (or orchestrator-tick) dispatches a helper/worker agent, it calls this skill to log a one-line audit record AND enforce the 500-byte payload hard limit (architecture §3.1.7 / v6 decision #T-3). The limit is measured in UTF-8 bytes…

5 3mo ago A 0 tokens original MIT

frontmatter-lint

10

cintia09/CodeNook

Skill Claude CodeCodex

Validate frontmatter contracts across .codenook/memory/ and .codenook/plugins/ / per the T-006 unified-layout design (§2.4).

5 3mo ago A 0 tokens original MIT

hitl-adapter

11

cintia09/CodeNook

Skill Claude CodeCodex

Role: Operator interface for resolving HITL gates written by orchestrator-tick. Each invocation does exactly one thing.

5 3mo ago A 0 tokens original MIT

init

12

cintia09/CodeNook

Skill Claude CodeCodex

Role: Bootstraps a CodeNook workspace skeleton (.codenook/ dirs, memory/{knowledge,skills,history}/, empty memory/config.yaml) so later milestones can read/write deterministically.

5 3mo ago A 0 tokens original MIT

cintia09/CodeNook

Skill Claude CodeCodex

This skill is the heart of M2. It takes a staged plugin source (directory or tarball) and runs 12 gates in fixed order before atomically moving the plugin into /.codenook/plugins/ /.

5 3mo ago A 0 tokens original MIT

model-probe

14

cintia09/CodeNook

Skill Claude CodeCodex

Discover available LLM models in the current runtime, classify each into the three tiers (strong / balanced / cheap), and write the resulting catalog so config-resolve can expand tier symbols. Implements architecture §3.2.4.2 (Model Discovery & Tiering).

5 3mo ago A 0 tokens original MIT

orchestrator-tick

15

cintia09/CodeNook

Skill Claude CodeCodex

Role: Core builtin skill that drives the per-task state machine defined in implementation.md §3.3.

5 3mo ago A 0 tokens original MIT

plugin-deps-check

16

cintia09/CodeNook

Skill Claude CodeCodex

Verifies the plugin's declared requires.coreversion constraint against the running core VERSION.

5 3mo ago A 0 tokens original MIT

plugin-format

17

cintia09/CodeNook

Skill Claude CodeCodex

Verifies that a staged plugin source tree is structurally well-formed before any other gate runs.

5 3mo ago A 0 tokens original MIT

cintia09/CodeNook

Skill Claude CodeCodex

Skill "plugin-path-normalize" from cintia09/CodeNook, covering plugin-path-normalize — install gate g11 and cli.

5 3mo ago A 0 tokens original MIT

plugin-schema

20

cintia09/CodeNook

Skill Claude CodeCodex

Validates /plugin.yaml against the schema shipped at plugin-schema.yaml next to this skill.

5 3mo ago A 0 tokens original MIT

plugin-shebang-scan

21

cintia09/CodeNook

Skill Claude CodeCodex

For every regular file with the executable bit set anywhere under , the first line must be one of.

5 3mo ago A 0 tokens original MIT

plugin-signature

22

cintia09/CodeNook

Skill Claude CodeCodex

Optional detached-signature check. Real cryptographic signing (GPG / minisign) is deferred to M5; M2 ships the hook with a self-contained sha256 baseline so the orchestrator and packaging tool can pin authenticity intent today.

5 3mo ago A 0 tokens original MIT

cintia09/CodeNook

Skill Claude CodeCodex

Each plugin declares a list of free-form subsystem-extension claims in plugin.yaml.declaredsubsystems. Two plugins may not claim the same string (e.g. both registering skills/test-runner).

5 3mo ago A 0 tokens original MIT

cintia09/CodeNook

Skill Claude CodeCodex

Validates plugin.yaml.version is SemVer and (when upgrading) strictly greater than the installed version.

5 3mo ago A 0 tokens original MIT