Skip to content

Agentic skills#73

Merged
andresmor-ms merged 11 commits intomainfrom
agentic_skills
May 6, 2026
Merged

Agentic skills#73
andresmor-ms merged 11 commits intomainfrom
agentic_skills

Conversation

@andresmor-ms
Copy link
Copy Markdown
Contributor

No description provided.

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds an interactive benchmark-qed init wizard plus YAML rendering/validation and supporting “agentic skills” documentation to streamline workspace setup and configuration.

Changes:

  • Introduces an interactive init flow (benchmark-qed init <dir>) that scaffolds settings.yaml, prompts/, input/, and .env.
  • Adds template-based YAML renderers + a basic YAML validator, plus a comprehensive test suite for rendering and CLI flows.
  • Adds APM skill metadata/docs and a semversioner minor release entry.

Reviewed changes

Copilot reviewed 13 out of 13 changed files in this pull request and generated 9 comments.

Show a summary per file
File Description
tests/test_interactive_init.py New tests for YAML renderers, validation, and end-to-end init CLI behavior.
benchmark_qed/cli/yaml_renderer.py New YAML rendering functions for AutoQ/AutoE + basic structure/type validation.
benchmark_qed/cli/scaffold.py Shared helpers for copying prompts, creating input/, and writing .env.
benchmark_qed/cli/interactive.py New interactive wizard for building configs and writing scaffolded workspace files.
benchmark_qed/cli/init_config.py Refactors to reuse shared scaffold helpers (copy_prompts, ensure_input_folder, write_env_file).
benchmark_qed/autoq/cli.py Updates CLI doc examples for top-level assertion-stats / generate-assertions.
benchmark_qed/main.py Registers new top-level init command.
apm.yml Adds an APM project manifest.
.semversioner/next-release/minor-20260422214721711139.json Declares a minor release for the new init/skills functionality.
.apm/skills/benchmark-qed-setup/references/config-reference.md Adds a detailed configuration reference and best practices.
.apm/skills/benchmark-qed-setup/SKILL.md Adds setup skill guidance and workflow steps.
.apm/skills/benchmark-qed-autoq/SKILL.md Adds AutoQ skill guidance and command workflows.
.apm/skills/benchmark-qed-autoe/SKILL.md Adds AutoE skill guidance and command workflows.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread benchmark_qed/cli/yaml_renderer.py
Comment thread benchmark_qed/cli/yaml_renderer.py Outdated
Comment thread tests/test_interactive_init.py
Comment thread .apm/skills/benchmark-qed-setup/SKILL.md Outdated
Comment thread benchmark_qed/cli/yaml_renderer.py Outdated
Comment thread benchmark_qed/cli/yaml_renderer.py Outdated
Comment thread benchmark_qed/cli/yaml_renderer.py Outdated
Comment thread benchmark_qed/cli/interactive.py Outdated
Comment thread benchmark_qed/cli/interactive.py Outdated
Copy link
Copy Markdown
Collaborator

@natoverse natoverse left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. I think the skill organization is at the right level: one each for the core components, and extra capabilities for each can be added in as additional references.

We should probably add some smoke tests to ensure these things truly work cross-platform.

@andresmor-ms andresmor-ms merged commit 127ee02 into main May 6, 2026
4 checks passed
@andresmor-ms andresmor-ms deleted the agentic_skills branch May 6, 2026 21:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants