Reusable agent skills and workflows for everyday development.
To use an AI coding agent in your terminal, you’ll need:
- Essential CLI tools:
node/npm, ripgrep (rg) orfd, andjq - A modern terminal emulator, such as:
- A subscription plan or API keys for the LLM providers you want to use
- Claude Code
- with revdiff plugin
- with Codex plugin for Claude Code
- Pi Coding Agent
- with revdiff package
- with pi-subagents package
- with pi-web-access package
To use coding-harness/skills in your projects, copy or symlink the skills folder to:
- For Claude Code:
project-folder/.claude/skillsor~/.claude/skills
- For Pi Coding Agent, OpenCode, Codex, Copilot:
project-folder/.agents/skillsor~/.agents/skills
Activate a skill with a slash command (for example, /brainstorm) or by using a trigger phrase from the skill metadata (for example, let's brainstorm).
Activate the brainstorm skill:
/brainstorm """User story description"""
After brainstorming use the java-coder skill:
implement the plan YYYY-MM-DD-user-story-implementation-plan.md
using java coder skill and provide human verifiable proofs and/or artifacts
Activate the code-review skill:
code review uncommitted changes
Activate the write-tests and test-coverage skills:
write tests for new and modified code
add test and branch coverage for UserController
Activate the debug-error and/or clarify skills:
/debug-error """stack trace or errors in logs"""
clarify why the response status is 500 instead of 201
Activate the refactor-code and java-coder skills:
refactor code in the user login flow, following guidelines from the java-coder skill
Use the pretty-mermaid skill to generate diagrams:
create a sequence diagram in SVG format with white background of the endpoint /api/v1/users
create a ASCII terminal-friendly sequence diagram of the endpoint /api/v1/users