Skip to content

Implement prompt-engineering validator: PE-001 to PE-004 #40

@avifenesh

Description

@avifenesh

Summary

Implement prompt engineering validation rules. Rule IDs are defined in SARIF output but no validator exists.

Rules to Implement

  • PE-001: Repetition without emphasis or XML isolation
  • PE-002: Chain-of-thought on simple task
  • PE-003: Weak imperative language in critical rules
  • PE-004: Ambiguous instructions

Deliverables

  • Create crates/agnix-core/src/rules/prompt.rs
  • Add prompt file detection in lib.rs
  • Add test fixtures in tests/fixtures/prompt/
  • Tests for each rule

References

  • knowledge-base/VALIDATION-RULES.md

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions