Releases: TheSmuks/ai-project-template
Releases · TheSmuks/ai-project-template
Release list
v0.8.0
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
[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
What's Changed
Fixed
ci.yml— Removed brokenmarkdown-linksjob (subshell pipe bug caused it to always exit 0 regardless of link check results). Link checking is now handled exclusively by theauditjob.AGENTS.md— Fixed CI/CD table: added missing leading pipe onbranch-cleanup.ymlrow and blank line after table.AGENTS.md— Qualified permissions statement (branch-cleanup needscontents: write, not all workflows use read-only).AGENTS.md— Removed extra blank line between Changelog and Template Version sections.
Changed
docs/ci.md— Addedbranch-cleanup.ymlto 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.md→architecture.md spec) to accurately reflect its external spec URL.
Added
cut-releaseskill scripts for automated release workflow.
Full Changelog: v0.5.0...v0.6.0
v0.5.0
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 skilldocs/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
What's Changed
Added
cut-releaseskill (.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
What's Changed
Added
merge-to-mainskill (.omp/skills/merge-to-main/SKILL.md) — automates PR lifecycle: create, monitor CI, fix failures, update checkboxes, mergebranch-cleanup.ymlworkflow — auto-deletes feature branches after PR is merged
Changed
- Rewrite
README.mdwith template-specific content (replaces empty placeholders) - Add "Use this template" badge
README.mdandAGENTS.mdupdated to mentionmerge-to-mainskill
Fixed
branch-cleanup.yml— requirescontents: writepermission to delete branches via Git refs API
Full Changelog: v0.2.0...v0.3.0
v0.2.0
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