Changelog¶
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[1.3.0] — 2026-02-27¶
Added¶
- GitHub Action (
action.yml): publish-ready composite action for GitHub Marketplace — auto-syncs rules on.ai-rules.yamlpush and commits the generated files examples/sync-ai-rules.yml: copy-paste workflow template for teams- Remote Rules (
docs/r/*.txt): 16 presets compiled into plain-text URLs for zero-install use in Cursor, Windsurf, and other AI IDEs docs-build.shnow generatesdocs/r/{preset}.txtand adds a Remote Rules section to the Presets docs page
Changed¶
- README: added "Remote Rules" and "GitHub Action" sections before Quickstart
[1.2.0] — 2026-02-27¶
Added¶
- npm package:
npx ds-agent-rules init/npm install -g ds-agent-rules(package.json, bin/cli.js) - pip package:
pip install ds-agent-rules/ds-agent-rules sync(pyproject.toml, src/ds_agent_rules/) pip-prepare.shhelper to stage data files beforepython -m build- npm and PyPI version badges in README
- Makefile
npm-publishandpip-publishtargets
Changed¶
sync.shandnew-project.shsupportRULES_DIR_OVERRIDEenv var for package-managed installs- README & README_zh-TW quickstart sections now show npm / pip / git clone options
- Installation section expanded to 4 methods (npm, pip, standalone clone, git submodule)
[1.1.0] — 2026-02-26¶
Added¶
- MkDocs Material documentation site with GitHub Pages deployment (
mkdocs.yml,docs/,docs-build.sh) - GitHub Actions workflow for automatic docs deployment (
.github/workflows/docs.yml) make docsandmake docs-servetargets- README badges: CI status, license, release version, GitHub stars
- "Who Uses This" section in README
Changed¶
- vlm.md (52→62 lines): added numeric thresholds (CLIPScore, POPE F1 > 0.85), dataset validation rules, quantization guidance, EXIF orientation pitfall
- edge-inference.md (57→67 lines): added power profiling, structured pruning detail, calibration & validation rules, tokenizer overhead pitfall, lifecycle handling
- chinese-nlp.md (56→65 lines): added numeric benchmarks (DRCD F1, CER < 5%), hybrid search guidance, currency/font rules, zero-width char cleaning
- responsible-ai.md (63→74 lines): added intersectional analysis, rate limiting, watermarking, differential privacy (ε ≤ 10), SLA for incidents, hallucination monitoring, accessibility for generated images
[1.0.0] — 2026-02-26¶
Added¶
Core Architecture¶
- Layered rule composition:
core→overlay→snippets→team sync.sh— main sync engine with flags:--preset,--dry-run,--output-dir,--validate,--init,--team,--list,--diffnew-project.sh— interactive project initializer with scaffold support.ai-rules.yaml— per-project config with auto-detection- Multi-tool output: CLAUDE.md, AGENTS.md, .github/copilot-instructions.md, .gemini/styleguide.md, .cursorrules, .windsurfrules
Base Overlays (6)¶
core.md— universal coding standards (always loaded)ds-ml.md— Data Science / Machine Learningllm-eng.md— LLM / GenAI Engineeringdata-eng.md— Data Engineeringsoftware-eng.md— Software Engineeringresearch.md— Research / Academic
Snippets (23)¶
- agentic-ai, audio-speech, chinese-nlp, ctr-prediction, cv, data-labeling, distributed-training, edge-inference, evaluation-framework, graph-ml, jax, llm-finetuning, mlops, nlp-general, prompt-engineering, pytorch, rag, responsible-ai, streaming-ml, synthetic-data, tabular-ml, time-series, vlm
Presets (11+)¶
- llm-project, agentic-ai, distributed-llm, cv-project, recsys-project, tabular-project, ts-forecast, nlp-project, research-llm, full-stack-ai, data-platform
Project Quality¶
- CI/CD with GitHub Actions (ShellCheck + bats)
- Bats test suite for sync.sh
- CONTRIBUTING.md with snippet format spec
- PR and Issue templates
- Makefile for common tasks
- .gitignore