Skip to content

Releases: TheSmuks/ai-project-template

v0.8.0

Choose a tag to compare

@TheSmuks TheSmuks released this 05 May 14:09
ebcb171

What's Changed

Added

  • New skill: llm-wiki — A skill for maintaining a layered LLM Wiki knowledge base with raw sources, wiki pages, and a schema layer. Supports ingest, query, and lint operations.

Fixed

  • ARCHITECTURE.md — Moved full architecture template to repo root, deleted duplicate stub at docs/architecture.md, fixed all references in README.md and UPGRADING.md.

Full Changelog: v0.7.0...v0.8.0

v0.7.0

Choose a tag to compare

@TheSmuks TheSmuks released this 05 May 13:12
6c94bf5

[0.7.0] — 2026-05-05

Added

  • -- Pre-commit hooks for conventional commit enforcement
  • -- Branch naming convention enforcement on PRs
  • -- Added one-liner trigger, Step 0 context detection, Step 6 post-setup orientation, warnings
  • -- TTSR rule enforcing adapt-not-copy and scaffolding cleanup during setup

Changed

  • -- Replaceddangoslen/changelog-enforcer with zattoo/changelog@v1 for format validation
  • -- Added placeholder detection step to audit job
  • -- Added branch-lint to CI/CD table, pre-commit installation to Build & Run, two new Agent Behavior bullets about setup skill loading and scaffolding cleanup
  • -- Added pre-commit install to Quick Start section
  • -- Full rewrite with dual-audience structure, Per-File Generation Rules table, Scaffolding Anti-Patterns table, mandatory cleanup block
  • -- Added one-liner bootstrap prompt to Getting Started section
  • -- Added dual-audience headers (For Humans / For LLM Agents)
  • -- Added branch-lint workflow, updated trigger model section
  • -- Strengthened Step 5 with mandatory cleanup, added Scaffolding Anti-Patterns table, changed Copy from template to Generate from template, added Per-File Generation Rules table
  • Checking for leftover scaffolding files...
    [PASS] SETUP_GUIDE.md exists (setup in progress)
    Checking all markdown files for placeholders...
    [PASS] All markdown files are clean (no placeholders)
    Checking required files...
    [PASS] CHANGELOG.md exists
    [PASS] CONTRIBUTING.md exists
    [PASS] AGENTS.md exists
    [PASS] README.md exists
    Checking CI workflows...
    [PASS] ci.yml exists and is not empty
    [PASS] commit-lint.yml exists and is not empty
    [PASS] changelog-check.yml exists and is not empty
    [PASS] blob-size-policy.yml exists and is not empty
    [PASS] branch-lint.yml exists and is not empty
    Checking .template-version...
    [PASS] .template-version is valid semver (0.7.0)
    Checking internal markdown links...
    [PASS] all internal markdown links resolve
    Checking version manifest consistency...
    [PASS] README.md references version 0.7.0
    [PASS] AGENTS.md references version 0.7.0
    [PASS] SETUP_GUIDE.md references version 0.7.0
    [PASS] .omp/skills/template-guide/SKILL.md references version 0.7.0
    Checking pre-commit config...
    [PASS] .pre-commit-config.yaml exists

=== All checks passed === -- Extended scaffolding check to all three files, fails instead of warns when scaffolding persists

Fixed

  • -- Extended to check all .md files for placeholders, warn on leftover scaffolding files, added branch-lint.yml and .pre-commit-config.yaml to checks
  • -- Added final cleanup step to remove scaffolding files (SETUP_GUIDE.md, ADOPTING.md, UPGRADING.md)

v0.6.0

Choose a tag to compare

@TheSmuks TheSmuks released this 02 May 21:38

What's Changed

Fixed

  • ci.yml — Removed broken markdown-links job (subshell pipe bug caused it to always exit 0 regardless of link check results). Link checking is now handled exclusively by the audit job.
  • AGENTS.md — Fixed CI/CD table: added missing leading pipe on branch-cleanup.yml row and blank line after table.
  • AGENTS.md — Qualified permissions statement (branch-cleanup needs contents: write, not all workflows use read-only).
  • AGENTS.md — Removed extra blank line between Changelog and Template Version sections.

Changed

  • docs/ci.md — Added branch-cleanup.yml to overview table, trigger model section with YAML example, permissions docs explaining write access, adoption checklist updated to include branch-cleanup.
  • docs/agent-files-guide.md — Fixed misleading link text (docs/architecture.mdarchitecture.md spec) to accurately reflect its external spec URL.

Added

  • cut-release skill scripts for automated release workflow.

Full Changelog: v0.5.0...v0.6.0

v0.5.0

Choose a tag to compare

@TheSmuks TheSmuks released this 02 May 19:23
4d757ac

What's Changed

Added

  • .omp/rules/no-placeholders.md — TTSR rule to catch HTML comment placeholders
  • .omp/rules/changelog-required.md — Scope rule for CHANGELOG.md updates
  • .omp/rules/conventional-commits.md — TTSR rule for commit message format
  • .omp/hooks/pre/protect-main.ts — Pre-hook blocking direct pushes to main
  • .omp/hooks/post/template-compliance-hint.ts — Post-hook logging audit hints
  • .omp/tools/template-audit/index.ts — Custom tool wrapping audit.sh
  • .omp/skills/setup/SKILL.md — Interactive setup workflow skill
  • docs/omp-extensions-guide.md — Decision guide for OMP extension types

Changed

  • docs/agent-files-guide.md — Added Section F: OMP Extensions cross-reference
  • Audit script updated to recognize v0.5.0

Full Changelog: v0.4.0...v0.5.0

v0.4.0

Choose a tag to compare

@TheSmuks TheSmuks released this 02 May 18:59
ff42e9d

What's Changed

Added

  • cut-release skill (.omp/skills/cut-release/SKILL.md) — automated release workflow: determine version, update version manifest, validate, commit, create PR, merge, publish GitHub release

Full Changelog: v0.3.0...v0.4.0

v0.3.0

Choose a tag to compare

@TheSmuks TheSmuks released this 02 May 18:50
7450aae

What's Changed

Added

  • merge-to-main skill (.omp/skills/merge-to-main/SKILL.md) — automates PR lifecycle: create, monitor CI, fix failures, update checkboxes, merge
  • branch-cleanup.yml workflow — auto-deletes feature branches after PR is merged

Changed

  • Rewrite README.md with template-specific content (replaces empty placeholders)
  • Add "Use this template" badge
  • README.md and AGENTS.md updated to mention merge-to-main skill

Fixed

  • branch-cleanup.yml — requires contents: write permission to delete branches via Git refs API

Full Changelog: v0.2.0...v0.3.0

v0.2.0

Choose a tag to compare

@TheSmuks TheSmuks released this 02 May 18:11
75690bd

What's Changed

Added

  • Split CI into separate workflow files (ci.yml, commit-lint.yml, changelog-check.yml, blob-size-policy.yml)
  • docs/ci.md - CI architecture guide
  • Agent exploration section in ADOPTING.md
  • Template versioning via .template-version
  • permissions and concurrency declarations on all workflows
  • docs/agent-files-guide.md - Practical guide for writing AGENTS.md, ARCHITECTURE.md, and SKILL.md
  • Tiger Style reference in AGENTS.md and cross-references in SETUP_GUIDE.md, ADOPTING.md, docs/architecture.md

Changed

  • Updated ADOPTING.md with Tiger Style incorporation requirement for AGENTS.md adaptation
  • Updated checkout action to @v6 in all workflows

Fixed

  • Fetch full history in blob-size-policy.yml so origin/main resolves
  • Fix stat command order (Linux before macOS)
  • Remove duplicate description field in feature_request.yml
  • Remove .omp/agents/.gitkeep (replaced by example agents)

Full Changelog: v0.1.0...v0.2.0