Skip to main content
calumjs
Profil créateur GitHub

calumjs

Vue par dépôt de 27 skills collectés dans 5 dépôts GitHub.

skills collectés
27
dépôts
5
mis à jour
2026-07-05
explorateur de dépôts

Dépôts et skills représentatifs

shipwright
Développeurs de logiciels

The ARMADA builder. Works a single GitHub issue end-to-end: research, plan, implement in an isolated git worktree, validate with the project's own build/test/lint commands, and open a PR. Trigger when the user says "work on issue", "pick up #123", "build this issue", "implement #123", "start on the backlog item", references a GitHub issue number to implement, or invokes /shipwright. Also the default target that crows-nest dispatches to. Has an address-review mode: given a PR and its review comments, it triages each (agree/discuss/disagree), implements the agreed changes, re-validates, pushes, and replies per thread — triggered by "address review comments", "respond to the review", "fix the PR feedback". Accepts a GitHub issue number, a free-text description, or a PR number plus review findings. Stack-agnostic — it runs whatever build/test commands the repo configures.

2026-07-05
cartographer
Développeurs de logiciels

The ARMADA cartographer. Owns *per-repo* knowledge: it mines completed fleet runs for reusable, actionable heuristics and maintains a reviewable knowledge base under `.armada/cartography/`, so the fleet specialises to a repo over time without anyone hand-writing AGENTS.md guidance. It analyses one completed run from the evidence already on the issue/PR — the original issue, the PR diff, commit/retry history, muster + human review comments, build/test failures, and the resolution path — and emits `heuristic / evidence / confidence` entries, paying special attention to human corrections, repeated failures, and repeated successes. It dedupes, updates, and prunes against existing cartography, then commits the changes into the active ARMADA PR so they ride the muster review + autoMerge gate. shipwright reads cartography before building; crows-nest auto-runs it (best-effort, side-channel) at its reconcile points when the `cartography` config key is on. Trigger when the user says "learn from this run", "update the c

2026-07-05
muster
Analystes en assurance qualité des logiciels et testeurs

The ARMADA inspection before sailing. Reviews an open pull request through two independent lenses in parallel — a conventions/correctness code-review pass and a codex-rescue root-cause second opinion — consolidates and dedupes the findings, posts them as inline PR review comments plus a top-level summary, and returns the findings as structured data for the fleet to act on. Trigger when the user says "muster", "review this PR", "inspect the diff", "run a review pass", "review PR #123", or invokes /muster. Also the review stage that crows-nest dispatches inside its ready-PR pipeline. Accepts a PR number (or the current branch's PR) and an optional review effort level.

2026-07-05
crows-nest
Autres occupations informatiques

The ARMADA lookout. A single, maximally parallel scheduler that watches two tracks over a GitHub repo at once: a new-issue track that dispatches each labelled issue into the fleet to be built, and a ready-PR track that drives each labelled pull request through a review → address → re-validate → gated-merge pipeline. Runs as a recurring watch via /loop: each tick scans both tracks in one batched scan, builds a dependency/conflict graph spanning them, and dispatches every independent runnable unit — builds and reviews together — concurrently up to a bound, serialising only where a true dependency or file-level conflict forces it. Can also run an opt-in public-intake track that screens unsolicited issues from the general public for prompt-injection and abuse, then re-authors the safe, good ones as fresh chartered issues. Trigger when the user says "watch for issues", "start the crows-nest", "keep an eye on the backlog", "listen for new issues", "watch for ready PRs", "review and merge PRs", "screen public sugges

2026-07-05
lighthouse
Autres occupations informatiques

The ARMADA lighthouse — the fleet's autonomous reconnaissance. Every other ship is reactive (shipwright builds existing issues, muster reviews existing PRs); lighthouse is the one that *proactively finds* work. It surveys the repository for valuable future work — failing/skipped tests, TODO/FIXME, missing coverage, stale or contradicted docs, dependency/security smells, architectural gaps, recurring pitfalls — and, when the app is runnable, explores it live with Playwright to surface UX/functional findings (degrading to static-only when there's no runnable app). It turns each high-value, non-duplicate finding into a well-formed GitHub issue via the charter flow, filed UNARMED by default (charter --no-arm) so a human review stays the gate. Every run is bounded by a configurable budget (runtime, Playwright time, issues, findings) and reports what it did and did not cover. crows-nest dispatches it opportunistically as low-priority background work only when the fleet has spare capacity; existing build and review

2026-07-05
sea-trial
Analystes en assurance qualité des logiciels et testeurs

The ARMADA sea-trial — the shakedown run. The fleet's true RUNTIME verification step: beyond unit tests, lint, and static validate, it actually LAUNCHES the project's app (via .armada/config.json → commands.run) and DRIVES a real user flow with Playwright to prove a change behaves correctly live — then reports pass/fail with evidence (screenshots, console/network errors). It is the runtime layer on top of shipwright's own validate step and the repo-local `verify` skill: green tests prove the code compiles and the old assertions still hold; sea-trial proves the change actually works when a user drives it. Every run is BOUNDED by a runtime budget and is READ-ONLY w.r.t. the fleet/source tree — it launches and drives the app, it never Writes/Edits, stages, or commits; the project commands it runs are fenced on a clean checkout and their side effects are never committed. It DEGRADES GRACEFULLY: no runnable app (no commands.run) → skip with a clear note; no Playwright/ browser → launch-only smoke, no drive; a rout

2026-07-05
commission
Développeurs de logiciels

Commission the ARMADA fleet in the current repository — the one-time (idempotent) setup that every other ARMADA skill depends on. Detects the project's build/test/lint/run commands and base branch, writes .armada/config.json, creates the GitHub trigger + state labels, checks gh auth, and prints how to arm the crows-nest watch. Trigger when the user says "commission armada", "set up armada", "initialise armada", "armada bootstrap", "get armada ready", just installed the ARMADA plugin, or invokes /commission. Also auto-invoked by crows-nest and shipwright when they find the repo isn't commissioned yet. Safe to re-run.

2026-07-05
spyglass
Développeurs de logiciels

The ARMADA lookout's instrument — a live, procedurally-charted view of the fleet. Renders the whole armada:* label state machine that crows-nest runs as a beautiful, animated sea-chart in the browser: the horizon (new-issue track), the harbour (ready-PR pipeline), the crows-nest vantage (the scheduler's current tick — what's dispatched / held and why), and an optional cartography layer (the repo's learned chart). It reads the SAME GitHub state crows-nest scans (§2a) into a fleet-state.json and never mutates anything — it is a view, not a controller. Ships move through their real states; the coastline is procedurally generated and seeded from repo identity (stable run-to-run); weather reflects fleet health (storms when units are blocked). Trigger when the user says "show the fleet", "open spyglass", "visualise the armada", "watch the fleet on a chart", "fleet dashboard", "what's the fleet doing", or invokes /spyglass. Accepts an optional trigger label (defaults to .armada/config.json) and an optional watch cad

2026-07-05
Affichage des 8 principaux skills collectés sur 12 dans ce dépôt.
examine
Écrivains et auteurs

Examine a room, the body, or an object for physical clues in the current murder mystery. Use when the user says "examine <place>", "search <room>", "inspect <object>", "look at <place>", "check the body", or runs /examine.

2026-06-13
interrogate
Écrivains et auteurs

Question a suspect in the current murder mystery. Use when the user says "interrogate <name>", "ask <name> about ...", "question <suspect>", "talk to <suspect>", "press <suspect>", or runs /interrogate.

2026-06-13
start-case
Écrivains et auteurs

Start a new murder mystery game — invent a fresh cast and crime, fairly pick the murderer, and seal the solution so it stays hidden. Use when the user says "start a murder mystery", "new case", "deal a mystery", "let's play detective", "begin the whodunit", or runs /start-case.

2026-06-13
accuse
Écrivains et auteurs

Make a final accusation to solve the murder mystery. Use when the user says "accuse <name>", "I accuse ...", "it was <name>", "my answer is <name>", "the murderer is <name>", or runs /accuse.

2026-06-10
scores
Écrivains et auteurs

Show the sealed-room high-scores table — past games, their scores, and how they were solved. Use when the user says "scores", "high scores", "leaderboard", "show the scores", "my stats", "score table", or runs /scores.

2026-06-10
case-file
Écrivains et auteurs

Review the public briefing and suspect list for the current murder mystery. Use when the user says "case file", "show the briefing", "who are the suspects", "recap the case", "remind me of the suspects", or runs /case-file.

2026-06-10
5 dépôts affichés sur 5
Tous les dépôts sont affichés