Skip to content

drafael/coding-harness

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Coding Harness

Reusable agent skills and workflows for everyday development.

Prerequisites

To use an AI coding agent in your terminal, you’ll need:

  • Essential CLI tools: node/npm, ripgrep (rg) or fd, and jq
  • A modern terminal emulator, such as:
  • A subscription plan or API keys for the LLM providers you want to use

Installation

Recommended AI coding agents

Also worth trying

To use coding-harness/skills in your projects, copy or symlink the skills folder to:

Usage and workflow

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).

Implement a user story

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

Code review

Activate the code-review skill:

code review uncommitted changes

Write tests

Activate the write-tests and test-coverage skills:

write tests for new and modified code
add test and branch coverage for UserController

Fix a bug

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

Refactoring

Activate the refactor-code and java-coder skills:

refactor code in the user login flow, following guidelines from the java-coder skill

Documenting

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

About

Reusable agent skills and workflows for everyday development.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors