Coding
PromptBeginner5 minmarkdown
Markdown Converter
Agent skill for markdown-converter
21
Baseline rules for changes in this repository.
Sign in to like and favorite skills
Baseline rules for changes in this repository.
gofmt -w <files> (or gofmt -w . to format everything).go vet ./... and confirm there are no errors.go test ./... and confirm there are no errors.go test -race ./... and confirm there are no errors.go mod tidy, go generate ./..., and git diff --exit-code.go.mod / go.sum), run bash scripts/gen-third-party-notices.sh and ensure no drift in THIRD_PARTY_NOTICES.md.feature/*) and merge via PR using squash merge; do not commit directly to master unless explicitly requested.master.branch-helper skill for tasks that modify the repository unless the user requests otherwise.Closes #123)..github/PULL_REQUEST_TEMPLATE.md and keep all sections.gh, always use --body-file from the template (avoid --fill alone).gh, use -F <file> and rewrite the full body (no --add-body flag exists).gh pr merge --squash and set GIT_EDITOR to a non-interactive command when needed).gh pr checks --watch) unless explicitly told to skip.master is protected by repository rulesets: PR-only updates, required conversation resolution, required go-ci, and squash-only merge method.refs/tags/v*) are protected by repository rulesets that control tag create/update/delete operations.Refer to
docs/DESIGN.md for the design overview and responsibility boundaries.
Keep docs/DESIGN.md up-to-date with the current code and behavior.
Before implementing user-facing behavior changes or design-boundary changes, update docs/DESIGN.md as needed and get explicit confirmation (OK) before implementing.
For internal-only changes (for example CI/docs/process-only updates), docs/DESIGN.md updates are not required.
If user-facing behavior changes, update README.md as well.
Keep
docs/DESIGN.md focused on the current, agreed-upon behavior.
Do not add undecided proposals to docs/DESIGN.md.
Record undecided proposals and improvement ideas in GitHub Issues.
Use
WORKLOG.md (git-ignored) to record interrupted work, session status, and next steps.
Do not commit WORKLOG.md; keep it local-only.
Keep WORKLOG.md in English.
Ask for approval before adding new runtime (production) dependencies.
When a review has findings, always ask confirmation questions for all findings. Do not implement changes related to those findings until answers are received. Number each question to make responses easier.
Keep
README.md, docs/DESIGN.md, and AGENTS.md in English.