بنقرة واحدة
project-conventions
Core conventions and patterns for this codebase
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Core conventions and patterns for this codebase
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف 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