com um clique
project-conventions
Core conventions and patterns for this codebase
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Menu
Core conventions and patterns for this codebase
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Baseado na classificação ocupacional SOC
How to write comprehensive architectural proposals that drive alignment before code is written
How the eval engine works: generate → grade → review → report
Record final outcomes to history.md, not intermediate requests or reversed decisions
Tone enforcement patterns for external-facing community responses
Team initialization flow (Phase 1 proposal + Phase 2 creation)
Expert guidance for authoring and maintaining .prompt.md evaluation files for hyoka. Covers frontmatter formats, file structure, filtering, and best practices.
| name | project-conventions |
| description | Core conventions and patterns for this codebase |
| domain | project-conventions |
| confidence | high |
| source | go.mod, hyoka/cmd/, hyoka/internal/, AGENTS.md |
hyoka is a Go CLI tool that evaluates AI agent-generated Azure SDK code. These are the stable, high-level conventions that apply across the entire codebase.
github.com/spf13/cobra with gopkg.in/yaml.v3 for confignet/http), JSON (encoding/json), etc.log/slog exclusively — no third-party logging librariesfmt.Errorf("context: %w", err)log.Fatal in library code; only in main() or CLI command runnerst.Rungo test -race ./...foo.go → foo_test.gohyoka/cmd/--log-level, --criteria-dir, --prompt-id--config takes the name: field from inside the YAML, not the filenameeval, prompt, config)hyoka/
main.go # Entry point (delegates to cmd.Execute())
cmd/ # Cobra commands
internal/ # All internal packages
eval/ # Evaluation engine
config/ # Config loading
prompt/ # Prompt parsing
review/ # Multi-model review panel
...
configs/ # Evaluation config YAML files
prompts/ # Prompt library
criteria/ # Attribute-matched grader criteria
reports/ # Generated output (git-ignored)
go build ./... # Build all packages
go test -race ./... # Run all tests with race detector
go vet ./... # Static analysis
{username}/issue-{N}-{short-description}Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>ronniegeraghty GitHub identity for pusheslog/sloglog.Fatal in library code — return errors to callers--kebab-caseProperties map