mirror of
https://github.com/AgriciDaniel/claude-blog.git
synced 2026-09-19 03:32:21 +08:00
234c8e595c
Move CODE_OF_CONDUCT.md, CONTRIBUTING.md, SECURITY.md, and SUPPORT.md to .github/ (GitHub still surfaces the Contributing / Code of conduct / Security tabs), and RELEASE_CHECKLIST.md, PRIVACY.md, CONTRIBUTORS.md, and TODO.md to docs/. Root drops from 26 to 18 files. Update every live reference (README, docs, PR template, CLAUDE.md tree, NOTICE), the lint_prose root basename list, and the SECURITY.md path in tests. Required files (LICENSE, NOTICE, CITATION.cff, pyproject.toml, installers, lockfiles, dotfiles) stay at root. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1.5 KiB
1.5 KiB
Summary
Type of change
- Bug fix (non-breaking change that fixes an issue)
- New feature (non-breaking change that adds functionality)
- Breaking change (fix or feature that changes existing behavior; explain below)
- Documentation update
- Security fix
- Refactor / chore (no functional change)
Linked issue
Test plan
- Existing tests pass (
python3 -m pytest tests/ -v) - New tests added for new behavior
claude plugin validate .passes- Manual testing completed for any user-facing flows
- No new U+2014, U+2013, or
--in prose; matches project style
Documentation
- Docs updated (
README.md,CHANGELOG.md, relevantSKILL.md,docs/) - CONTRIBUTORS.md updated if a third-party methodology was adapted
- No version-count drift (sub-skills count consistent across README, plugin.json, CLAUDE.md, docs/COMMANDS.md, blog/SKILL.md)
Security checklist (if applicable)
- No new hardcoded secrets, API keys, or credentials
- No new
Bashtool grants in agent frontmatter (tests/test_security_guardrails.pyenforces) - No new
allowed-toolsfield (invalid in SKILL.md frontmatter) - Trust boundaries documented in SECURITY.md if new untrusted-data surfaces introduced
Contributor reference
See CONTRIBUTING.md for development setup, code style, and PR guidelines.