This repository defines organization-level collaboration policies for repositories in the produck organization.
npm create @produck/agent-toolkit@latest- Organization instructions: .instructions.md — Quick navigation and core principles for all repositories.
- Contributor guide: CONTRIBUTING.md — Development and collaboration standards.
- AI collaboration baseline and precedence rules
- Commit message grammar and target taxonomy
- Pull request template and review checklist
- Node.js initialization baseline for monorepo and standalone modes
- Monorepo workspace packages under
packages/
packages/agent-toolkit: central CLI bridge package@produck/agent-toolkitpackages/eslint-rules: shared ESLint flat config package@produck/eslint-rules
- AI collaboration: .github/distribution/produck/00-produck-base.instructions.md
- Commit convention: .github/distribution/produck/20-produck-commit.instructions.md
- Node.js init baseline: .github/distribution/produck/10-produck-node.instructions.md
- Test authoring baseline: .github/distribution/produck/12-produck-test.instructions.md
- PR template: pull_request_template.md
- Downstream-distributable source:
.github/distribution/produck/*.instructions.md - Organization-only source:
.github/instructions/produck/*.instructions.md - NPM publish assets are generated from downstream-distributable source by
packages/agent-toolkit/bin/build-publish-assets.mjs
- New repositories should adopt these policies as a starting baseline.
- Repository-specific rules may be stricter when needed.
- If a repository introduces exceptions, document them explicitly.
- Use the commit tag grammar documented in commit-convention.
npm run produck:installprints the npm version once, installs dependencies, and installs Husky hooks for localpre-commitandcommit-msgenforcement.- Keep Markdown prose lines at 80 characters or fewer where practical. Longer lines are acceptable for tables, links, badges, code fences, generated content, and other Markdown constructs where wrapping would reduce readability.
- Keep policy changes small, explicit, and reviewable.