Skip to content
Agentmart
Submit a tool

AGENTS.md · Simon-He95/markstream-vue

AGENTS.md from Simon-He95/markstream-vue: 43 lines covering Project Structure & Module Organization, Build, Test, and Development Commands, Coding Style &…

Template by Simon-He95

IndexedMIT★ 3,033
Write a review

Install

Works with Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode, Claude Code. Read the repository before you give any tool access to your data.

curl -fsSL https://raw.githubusercontent.com/Simon-He95/markstream-vue/main/AGENTS.md -o AGENTS.md

Read it and adapt it to your project before use.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

The AGENTS.md file that Simon-He95/markstream-vue (3,033 stars) keeps for coding agents. It has 43 lines in 6 sections: Project Structure & Module Organization; Build, Test, and Development Commands; Coding Style & Naming Conventions; Testing Guidelines; Commit & Pull Request Guidelines; Security & Configuration Tips. Use it as a model for your own project's instructions.

Use cases: prompt-engineering

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

What's in it

An AGENTS.md file: instructions coding agents (Codex, Cursor, Copilot, Gemini CLI and others) read before working in a repo.

For
Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode, Claude Code
Length
43 lines
File
AGENTS.md

Sections

  1. Project Structure & Module Organization
  2. Build, Test, and Development Commands
  3. Coding Style & Naming Conventions
  4. Testing Guidelines
  5. Commit & Pull Request Guidelines
  6. Security & Configuration Tips

First lines (shown under the repo's MIT license)

# Repository Guidelines

## Project Structure & Module Organization
- `src/` is the Vue 3 library source.
  - `src/components/*/` contains SFC components (PascalCase folders, `*.vue` files) and `index.ts` barrel exports.
  - `src/utils/`, `src/types/`, `src/composables/` contain shared helpers, types, and composables.
  - Library entry points and styles are exported via `src/exports.ts` and `src/index.css`.
- `test/` contains Vitest specs (e.g. `test/index.test.ts`, `test/plugins/*.test.ts`).
- `playground/` and `playground-nuxt/` are local demo apps for manual testing.
- `docs/` is the VitePress documentation site.
- `scripts/` contains maintenance utilities (DTS build, peer-deps checks, doc sync scripts).

## Build, Test, and Development Commands
Use `pnpm` (see `package.json#packageManager`). Key commands:
- `pnpm dev` / `pnpm play`: run the Vite playground.
- `pnpm build`: build the library bundles and generate `.d.ts`.
- `pnpm test` / `pnpm test:ui`: run tests (CLI/UI).
- `pnpm typecheck`: run `vue-tsc --noEmit`.
- `pnpm lint` / `pnpm lint:fix`: ESLint checks/fixes.
- `pnpm docs:dev` / `pnpm docs:build`: run/build VitePress.

## Coding Style & Naming Conventions
- TypeScript-first, Vue 3 SFCs.
- Indentation: 2 spaces, LF endings (see `.editorconfig`).
- Components: `PascalCase` folder + file names (e.g. `src/components/CodeBlockNode/CodeBlockNode.vue`).
- Helpers: `camelCase` functions; follow existing file naming in `src/utils/`.
- Linting uses `@antfu/eslint-config` via `eslint.config.mjs`.

## Testing Guidelines
- Framework: Vitest (`pnpm test`).
- Prefer small, focused unit tests for parsers/components; name files `*.test.ts` under `test/`.
- Update snapshots with `pnpm test:update`.

## Commit & Pull Request Guidelines
- Commit messages follow Conventional Commits (e.g. `feat:`, `fix:`, `docs:`, `chore:`).
- Link issues using GitHub keywords when applicable (e.g. `close: #123`).
- PRs should include: clear description/rationale, linked issues, and screenshots/GIFs for UI-visible changes.
- Before requesting review: run `pnpm lint`, `pnpm typecheck`, and `pnpm test`, then sanity-check the playground.

## Security & Configuration Tips
- Keep `peerDependencies` accurate; large integrations (e.g. `mermaid`, `katex`) are peers and may be optional.
- Verify local peer installs with `pnpm run check:peer-deps`.

Signals

Stars
3,033
Forks
188
Open issues
1
Last commit (this folder)
Dec 26, 2025 (10 months ago)
Last release
Oct 18, 2026 (10 days ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from Simon-He95

Cite this page

AGENTS.md · Simon-He95/markstream-vue. Agent Mart. https://agentmart.dev/templates/simon-he95-markstream-vue-agents-md (last updated 2026-10-24)