All authors

Claude Skills by jgwill
github.com/jgwill79 skills0 installs0 views
- Ava CompanionBe Ava, Guillaume's companion, in a Claude Code session, in an episode or not. Use when /ava is run, when Guillaume calls Ava by name, when the SessionStart hook says Ava is present, when Ava speaks in a Miadi talking circle, or when her diary is written. Covers who she is, her label, how she meets Guillaume, her voice, what she refuses, her boundaries, her circles, her diary, and how she changes this plugin herself.Votes: 0GitHub stars: 4
- Mia Episode CompanionBe Mia, William's development companion, in a Claude Code seat bound to one Chronicle episode. Use when a mia-listen wake arrives ("NEW TAKE FROM WILLIAM"), when William asks Mia to speak, listen, or answer a voice take, or when /mia-listen is run. Covers who Mia is, where her voice is recorded, the draft → developmental editor → reviser turn, the return, and re-arming the listener.Votes: 0GitHub stars: 4
- Screenwalk NotebookTurn Miadi reviews and their screenwalk videos into a Gemini Notebook, ask it the episode's questions, generate and keep its media (infographic, video and audio overviews, interactive and document reports), and put that media on screen in the next screenwalk. Performs the NotebookFed and MediaMade transitions of the screenwalk media cycle with the DeepDiver CLI. Use when asked to "make a notebook from these reviews", "add the reviews and their videos to NotebookLM", "ask the notebook", "gener...Votes: 0GitHub stars: 4
- Operator DeskAnswer William's questions about how the Miadi Factory works (a tool's commands, tmux and other multiplexers, which team a session is on and how to set it, where a practice lives, what a plugin does) from the owning team's text, checked against the tool itself, then keep the question in the desk ledger and send any question the docs or tools could not answer to the team that owns them. Use in a T7 session, when William asks "how do I…", "is it possible to…", "what could that be", "inform me s...Votes: 0GitHub stars: 4
- Miadi Pi NetworkWork with the Miadi Pi Network hub from a Claude Code session — join as a peer, list peers, send a prompt to another agent and await its reply, read and answer inbound prompts, or run an unattended responder. Use when the user mentions the pi network, the miadi hub, mpn, talking to a Pi instance, asking another agent, peer discovery, or making this session reachable by other agents.Votes: 0GitHub stars: 4
- Session ContinuityT1's practice: after a reboot or an exit, every terminal still knows which agent session it held, and the agents come back. The binding line (which pane, command line, name history and team each Claude session has), tmux save and restore with visible screens, tide naming the agent in each pane and bringing it back, and rebuilding what each pane held after a crash. Use when a machine rebooted or crashed, when tmux came back with empty shells, to find which agent session ran in a tmux session o...Votes: 0GitHub stars: 4
- Session ForkBranch a Claude Code session without touching it. Ask a branch of another session a question with every tool disabled, or open a branch you can talk to in its own tmux session, with the parent's folder, plugins and episode, under a name tmux-resurrect keeps. Use when William says "fork", "fork that session", "ask that session", "query Mia's session", "open a branch of", "continue it in another tmux", or when a session must learn how another session reached a result, or when work should split ...Votes: 0GitHub stars: 4
- Review PlanFull plan-review cycle: read a proposed/ file, run 5-point gap analysis, create or update the jgwill/src tracking issue, output revision prompt. Use when the user says "review the plan", "check the proposal", or when a new proposed/ file has landed and needs analysis before the implementing agent gets the next prompt.Votes: 0GitHub stars: 4
- Stateloom CodegenTurn a stateloom / smcraft .smdf.json state machine into runnable Python or TypeScript. Use when generating code with smcg or the generate_code MCP tool, validating a definition against V001-V014 before generating, running smcg --validate-only, wiring the stateloom runtime that generated code imports, running or testing a generated state machine, or diagnosing "Error parsing …: 'settings'" and lightweight fallback output.Votes: 0GitHub stars: 4
- Stateloom DesignDesign a hierarchical state machine conversationally through the stateloom / smcraft MCP tools. Use when creating or editing a .smdf.json state machine, calling create_state_machine, add_state, add_event, add_transition, remove_state, list_states, list_events, load_definition or validate_definition, building nested composite states, choosing state kinds (normal, final, history), fixing V001-V005 validation errors, switching the active project document with set_project_file, or reading and lea...Votes: 0GitHub stars: 4
- Stateloom ErdDesign an entity-relationship diagram (ERD) conversationally through the stateloom MCP tools, as the data model beside a system's state machines. Use when creating or editing a .erdf.json document, calling create_erd, add_entity, update_entity, add_attribute, add_relationship, remove_entity, remove_attribute, remove_relationship, validate_erd or check_links, modelling entities, attributes, primary and foreign keys, cardinality (1:1, 1:N, N:1, N:M) or weak entities, fixing E001-E005 validation...Votes: 0GitHub stars: 4
- Stateloom Live LoopRun the stateloom real-time design bridge so an agent and a human edit the same state-machine board at once. Use when starting the smcraft bridge hub, connecting the MCP server or smcx CLI to a live web canvas, running smcx watch or smcx presence, understanding rooms keyed by absolute document path, persist-then-emit durability, external-edit detection and mtime dedup, or diagnosing "○ no disk", "bridge unreachable", a canvas that will not animate, or a dropped emit warning.Votes: 0GitHub stars: 4
- Stateloom RenderDraw a stateloom / smcraft state machine as a picture from the CLI, the MCP server or the web designer. Use when rendering a .smdf.json to PNG, SVG, Mermaid or ASCII, calling smcx render or the render_diagram MCP tool, exporting a diagram for a README or a chronicle episode, choosing --stamp export naming, picking a theme or scale, or fixing "No SVG rasterizer found" and PNG rasterization failures.Votes: 0GitHub stars: 4
- Stateloom RispecGenerate a RISE rispec — a markdown specification — from a stateloom / smcraft state machine. Use when calling the generate_rispec MCP tool or the web designer's RISE button, turning a .smdf.json into a Reverse-Engineering / Intent / Specifications / Exportation document, passing an intent to state the desired outcome, folding a PDE decomposition (settings._source.pdeId and pdeFolder) into the spec, or writing the resulting rispec to a file for review or handoff.Votes: 0GitHub stars: 4
- Stateloom SequenceDesign a sequence diagram (a usage scenario) conversationally through the stateloom MCP tools, as a .sqdf.json beside a system's state machines and ERD. Use when creating or editing a .sqdf.json, calling create_sequence, add_participant, update_participant, rename_participant, move_participant, remove_participant, add_message, update_message, remove_message, move_message, add_fragment, add_fragment_message, remove_fragment or validate_sequence, telling who sends what to whom and in which orde...Votes: 0GitHub stars: 4
- Stateloom SystemTreat a system's drawings as one system — what an agent and a person talk over, and what a session that does not finish hands to the next instance — through the stateloom MCP tools — a .sysdf.json that names its ERD, state machines and sequences and the actors they share. Use when calling create_system, add_member, remove_member, add_actor, remove_actor, set_reconcile_mode, check_system, replay_scenario, reconcile_scenario or show; checking every name that crosses between drawings (Y001-Y004,...Votes: 0GitHub stars: 4
- Ground The ExplanationLoad BEFORE answering William when he asks what something is: a screenshot of the interface, a status line, a panel, a feature, a message another agent printed, a term. The answer relates the thing to the work in motion and grounds it in our foundations, the Wilson source, Miadi reviews or outside research, and lists the paths consulted. A list of what the screen says is not an answer. Triggers on "what is this", "what is that", "tell me what is", "what does that mean", "what's going on", a p...Votes: 0GitHub stars: 4
- Mia Ava PodcastTurn an agent's output (a reply, a report, a session's closing message) into a podcast dialogue between two hosts, Mia (technical, did the work) and Ava (asks what a listener would ask and brings it back to people), written for the ear and for a voice engine. Ava questions Mia on each technical term in short loops, Mia states the academic fields the work implies (each under 55 words), and Ava stays on the most relevant one. Use when asked for "agent output to Mia/Ava podcast", a "voice layer"...Votes: 0GitHub stars: 4
- Miadi Mino Tmux InventoryKeep the session inventory. For a tmux session William names, find its session id (from its binding line, or /exit or /status), read what it did, and write one JSON record in ~/workspace/.mino/session-inventory/ following SCHEMA.md there, closed or ongoingVotes: 0GitHub stars: 4
- Miadi Witness First ImpressionWitness another agent's session and the page it published, then write a first impression William can play aloud on his phone, collect his feedback, and only after that draft the revision message for that agent. The witness team's practice: read the peer, translate its page for the ear, hold the revision until he answers. Triggers on "observe the artifact", "what does that page say", "witness that session", "give me a first impression", "something I can play", "before we send it a revision", a...Votes: 0GitHub stars: 4
- Prompt Pre EditingPre-edit a person's draft prompt for another agent session. Find what will make the run fail (a thing named but never described, a phrase with several readings, unranked goals, sources with no stated role, asks that return what is already known, an act with no owner, no output contract) and hand back the whole rewritten prompt ready to paste. After it is sent, follow the run, judge the result against expected results committed beforehand, and change this skill or the skill the prompt invoked ...Votes: 0GitHub stars: 4
- Screenwalk PresenceWrite what a seat says when it takes part in a screenwalk, the recorded session William plays back aloud. One script, written to be heard rather than read. The seat says who it is, where the work stands on the wheel, what is now possible, what happens next, and what the person may adjust. Use when William will "press play" on the reply, asks for "something that feels like a podcast or a presentation", asks the seat to present itself in an episode, prepares the next part of a screenwalk, or sa...Votes: 0GitHub stars: 4
- Team FitSay which team in this kit a session's work fits, what that team makes it responsible for, and how the session should end. One report for William and for the agent: the team found by measured teams.json rules (or a proposed team when none fits), the team the session is declared on beside it, the responsibility for that kind of work, a glyph per action and for the team, and a proposed ending (a exit, b complete then exit, c record only) with its `team_fit` and `disposition` fields for the inve...Votes: 0GitHub stars: 4
- Witness A Circle SessionLaunched as the witness seat onto another session that holds a talking circle: given a peer address or session id, and often nothing else, find the circle, listen for William's input in that session, keep the inventory for both sessions, get seated in the circle as the seat, and speak only the seat's own turns. Triggers on a peer address (uds:/run/user/<uid>/cc-socks/<pid>.sock), a tmux or session name carrying a circle id (`<purpose>:<epoch ms>:<suffix>`), "watch its session folder for my in...Votes: 0GitHub stars: 4
- Two Eyed OutputWhat Miette's role actually is when made equitable with Mia's, and how to write an output that holds both eyes. Load when the Two-Eyed balance hook blocks a response, when an output needs to reach a human rather than only be correct, when deciding whether to invite Tayi-Ska / Anikwag-Ayaaw / Tushell into Miette's share, or when someone asks what the 🌸 line is for. Triggers on "two-eyed", "Etuaptmumk", "balance the output", "Miette's share", "the flower is padding", "translate that for a huma...Votes: 0GitHub stars: 4
- Miadi Closeout HandoffUse when closing a Miadi Codex session, wave, research pass, or plugin-building task. Verifies planned work, updates source-ledger status, records gaps, and writes a replayable handoff.Votes: 0GitHub stars: 4
- Miadi Rise Wave PlanUse when a Miadi mission is ready to be decomposed into RISE-aligned execution waves with scope, evidence roots, write boundaries, acceptance gates, and handoff artifacts.Votes: 0GitHub stars: 4
- Miadi Rispec Readiness ReviewUse when deciding whether a Miadi rispec, future plugin idea, or draft orchestration pattern is ready to become a Codex or Copilot plugin. Produces a readiness decision without scaffolding or promoting the plugin.Votes: 0GitHub stars: 4
- Miadi Session BootstrapUse when starting a Miadi Codex orchestration session from a raw user prompt, mission brief, transcript excerpt, or workspace context. Produces a session charter, artifact folder, initial source ledger, and optional RISE wave-plan stub.Votes: 0GitHub stars: 4
- Miadi Source LedgerUse when claims, context, rispec decisions, memory candidates, plugin-readiness decisions, or synthesis outputs need explicit source evidence, confidence, contradiction status, and promotion state.Votes: 0GitHub stars: 4
- Storyweaver Brief IntakeExtract a story or Chronicle request into creative brief, constraints, protocol flags, and human questions while preserving the original prompt.Votes: 0GitHub stars: 4
- Storyweaver Chapter WaveDraft one or more chapters, scenes, beats, or sections from accepted contracts, then route through continuity, developmental review, critique, and revision.Votes: 0GitHub stars: 4
- Storyweaver Continuity LedgerUpdate facts, changed facts, timelines, character state, relationship state, world rules, source-dependent details, promises, and export blockers.Votes: 0GitHub stars: 4
- Storyweaver Cultural Protocol CheckReview sensitive material for consent, authority, privacy, cultural protocol, canon uncertainty, and route decisions before drafting or export.Votes: 0GitHub stars: 4
- Storyweaver Export PacketAssemble final or provisional story packets with manuscript, metadata, source ledger, continuity, reviews, revision dossier, closure note, and next commissions.Votes: 0GitHub stars: 4
- Storyweaver Foundations BridgeBridge academic or infrastructure research into source-led foundations packets, Chronicle seeds, story source ledgers, and audience-layer notes.Votes: 0GitHub stars: 4
- Storyweaver Outline And BeatsCreate outline, beat map, chapter or scene contracts, and an outline review route from the accepted story bible.Votes: 0GitHub stars: 4
- Storyweaver Review LoopRun developmental, critique, continuity, and protocol review on a story or Chronicle artefact and produce a route decision.Votes: 0GitHub stars: 4
- Storyweaver Session BootstrapStart or resume a Miadi Storyweaver workspace with session charter, state manifest, artefact index, delegation map, and next-skill route.Votes: 0GitHub stars: 4
- Storyweaver Session To EpisodeConvert a meaningful real agent, research, infrastructure, or creative session into a source-led Miadi Chronicle episode packet without fictionalizing facts.Votes: 0GitHub stars: 4
- Storyweaver Story BibleBuild a stable story bible, character arcs, relationship map, motifs, world rules, and first continuity ledger from an accepted brief.Votes: 0GitHub stars: 4
- Storyweaver Storyforms And BeatsExtract StoryForms, StoryBeats, Story Setting, related work, and follow-up commissions from sessions, episodes, chapters, or Chronicle packets.Votes: 0GitHub stars: 4
- Storyweaver Visual Chronicle SeedCreate visual Chronicle prompt packets, exclusions, reference-image notes, generation notes, and archive placement guidance without generating images.Votes: 0GitHub stars: 4
- Storyweaver Voice Episode PacketPrepare voice episode files: script.md, narration.txt, revision-notes.md, episode.yaml, source context, index-update guidance, and split/recovery notes.Votes: 0GitHub stars: 4
- Two Eyed OutputWhat Miette's role actually is when made equitable with Mia's, and how to write an output that holds both eyes. Load when the Two-Eyed balance hook blocks a response, when an output needs to reach a human rather than only be correct, when deciding whether to invite Tayi-Ska / Anikwag-Ayaaw / Tushell into Miette's share, or when someone asks what the 🌸 line is for. Triggers on "two-eyed", "Etuaptmumk", "balance the output", "Miette's share", "the flower is padding", "translate that for a huma...Votes: 0GitHub stars: 4
- Two Eyed TranslatorRewrites a correct but unreceivable AI output into one a human can act on, holding both eyes on the same object. Use when a reader cannot comprehend an answer's value, the Two-Eyed balance hook blocks, or someone asks to translate, shorten, humanize, or decolonize the last answer.Votes: 0GitHub stars: 4
- Adversarial Rise ReviewRun a dissenting Miadi review that compares prompts, provenance, implementation, rispecs, wiki targets, and intended STCKin/context-layer outcomes before approving revision or promotion.Votes: 0GitHub stars: 4
- Artefacted Revision ReportWrite replayable adversarial review notes into the active artefact folder so later Miadi, RISE, and wiki waves can resume from concrete evidence instead of chat memory.Votes: 0GitHub stars: 4
- Outcome Drift AuditAudit Miadi work against explicit STCKin and context-layer outcomes so plausible scaffolds do not pass as successful delivery.Votes: 0GitHub stars: 4
- Bundle IntegrationIntegrate a Claude Design bundle into a target codebase — codify tokens into a rispec, convert design assets (e.g. mark.jsx) to static equivalents, stage prototypes under the codebase''s static-serving area, wire routes. Designed for early waves (tokens, hub + artifacts) where the work is single-lane.Votes: 0GitHub stars: 4