release: v0.1.0 - #11
Merged
Merged
Conversation
Document main/develop/feature/release/hotfix conventions now that this repo uses Git Flow, plus the expectation that SKILL.md changes get a behavioral test run recorded under tests/results/.
docs: add CONTRIBUTING.md with Git Flow branching rules
Completes the full 8-scenario suite in tests/scenarios.md. Like the first run (A, B, D, E, G), all 3 scenarios passed under both with-skill and baseline conditions. Combined with the first run, 8/8 scenarios are currently non-discriminating for Sonnet 5 baseline behavior. Recommend treating the suite as a regression guard rather than an active discriminating eval at this model tier, and suggest next steps (weaker model, harder adversarial scenarios, or focusing comparison on response structure) if discriminating evidence is needed later.
test: record behavioral run for scenarios C, F, H
- Repository Status: v0.1.0 is implemented and published, not a draft; point to the behavioral test results. - Repository structure: add CONTRIBUTING.md and tests/results/. - Add Installation section covering Claude Code (~/.claude/skills/) and Claude.ai (.skill packaging via skill-creator), alongside the existing Codex instructions. - Add Behavioral Testing section summarizing the 8-scenario suite and its current regression-guard status, linking to tests/results/. - Add Contributing section linking to CONTRIBUTING.md's Git Flow conventions.
Bug report and feature/content request issue templates, plus a PR template that reminds contributors which base branch to target (develop vs. main, per CONTRIBUTING.md) and to record a behavioral test run when SKILL.md changes.
docs: update README to reflect current repo state
docs: add issue and PR templates for open-source contributors
Add a gitGraph showing the branch/tag lifecycle (feature -> develop, release/hotfix -> main -> tag -> synced back to develop) and a flowchart summarizing which branch each workflow targets. GitHub renders mermaid fences natively, so these show as diagrams directly on the CONTRIBUTING.md page.
docs: add mermaid diagrams to CONTRIBUTING.md
Use explicit branch order (main, release/hotfix, develop, feature) so the diagram lays out as four parallel horizontal lanes, matching the conventional GitFlow diagram, instead of interleaving branches in commit order. Add the base-branch flowchart directly under the gitGraph as well, alongside the existing copy under Workflow.
docs: switch gitGraph to standard 4-lane GitFlow layout
Adds .github/workflows/ci.yml with four jobs, run on PRs and pushes to main/develop: - validate-skill: checks SKILL.md's YAML frontmatter is well-formed and has non-empty name/description fields matching the repo name (scripts/validate_skill.py). Fails the build on error. - link-check: checks markdown files for broken relative/absolute links (gaurav-nelson/github-action-markdown-link-check). Fails the build on error. - package-skill: packages SKILL.md + references/ + tests/ into a .skill zip using a new self-contained scripts/package_skill.py (no external dependency on the skill-creator repo) and confirms the archive was produced. Fails the build on error. - skill-change-test-record: on PRs, warns (non-fatal, via scripts/check_test_record.py) if SKILL.md changed but no new file was added under tests/results/, per the CONTRIBUTING.md rule for non-trivial skill content changes. All three scripts were run locally against this repo's current state to confirm expected pass/warn behavior before wiring them into CI.
ci: add GitHub Actions for SKILL.md validation, links, and packaging
Finalize the changelog for the first tagged release: the initial EDE skill implementation, the full behavioral test suite run, Git Flow adoption with branch protection, GitHub Actions CI, and public open-source setup (templates, README, license).
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
First tagged release. Brings
mainup to date with everything built ondevelopsince the initial commit:SKILL.md,PRD.md,references/,tests/scenarios.md)tests/results/CONTRIBUTING.mdwith diagrams) and branch protection onmain/develop.skillpackaging verification, test-record reminder)CHANGELOG.mdfor this releaseTest plan
scripts/validate_skill.pypasses locallymainasv0.1.0and merge back intodevelop🤖 Generated with Claude Code