Agent Claude Code
A writing assistant for technical articles about harness9, a software project. It researches the project’s documentation and code, explains its design choices, and creates prompts for simple Ghibli-style illustrations.
Agent Claude Code
A writing assistant for technical articles about harness9, a software project. It researches the project’s documentation and code, explains its design choices, and creates prompts for simple Ghibli-style illustrations.
Agent Claude Code
A full-repository quality review and improvement agent for a Go project. Go is a programming language, and a repository is the project folder containing its source code and supporting files.
Agent Claude Code
A research agent for comparing six specified AI-agent frameworks, including tools for building software agents that can plan and perform tasks. It produces a structured technical report in a documentation folder.
Agent Claude Code
An automated test runner for the harness9 Go project. It runs all unit tests, which are small checks of individual parts of a program, and produces a structured report.
Hook Claude Code
Runs after a tool call finishes for Write and Edit tool calls, executing sync-to-obsidian.sh. From ZhangShenao/harness9.
Settings file Claude Code
Agent settings declaring 1 hook event (PostToolUse).
MCP server Claude CodeCodexCursor +2
Gives the agent up-to-date documentation and code examples for libraries and frameworks, fetched on demand so answers are not stuck at the model's training cutoff. Runs locally from the @upstash/context7-mcp npm package.
Agent
An AI analysis agent that reads collected knowledge-base entries, summarizes them, highlights key points, scores their importance, and adds labels.
Agent
An agent that collects recent AI and language-model news from GitHub Trending, Hacker News, Anthropic Engineering, and the LangChain Blog. GitHub Trending lists popular repositories, while Hacker News is a technology-news discussion site.
Agent
An agent that combines analysed information into one technical blog-style Markdown article. It also checks existing articles for duplicates and removes temporary daily data after the article is saved.
Command
Commit reviewed working-tree changes after implementation.
Command
Code review of working-tree changes (pre-commit correctness, security, quality, release-risk check).
Command
Push a committed feature branch and open a draft pull request with GitHub CLI.
Command
Publish a harness9 command-line release from the canonical master branch.
Command
A command for keeping Chinese feature documentation and its English copy aligned with code changes. It uses a file map to connect source modules with their documentation.
Instructions file CodexOpenCode
Development instructions for harness9, a Go framework for running and coordinating AI agents. They describe planning, streaming runs, parallel tools, automatic retries, context limits, sub-agents, saved plans, and session management.
Instructions file
Instructions for ZhangShenao/harness9, a project described as: Local-First · 轻量级 · 功能完备 · 生产可用的通用 Agent 框架.
Skill Claude CodeCodex
Use when asked about harness9 architecture, module design, or how components interact — explains the system design.
Skill Claude CodeCodex
Feature auto-development — clarify requirements, generate spec, dispatch dev sub-agent to implement and merge into current branch.
Skill Claude CodeCodex
Use when the user invokes /commit or asks to commit changes, after a code review has been completed and the changes are confirmed ready to stage and commit to git.
Skill Claude CodeCodex
Use when the user invokes /cr, requests a code review, or before committing to verify correctness, security, and quality of new or modified code in the working tree.
Skill Claude CodeCodex
Use when debugging Go errors, test failures, or unexpected behavior — step-by-step diagnosis approach.
Skill Claude CodeCodex
Use when writing or reviewing Go code — explains harness9 project coding conventions and patterns.
Skill Claude CodeCodex
Use when the user invokes /pr or asks to push changes and open a pull request, after commits are ready to be pushed to a remote branch and merged into the main branch.