RuleStack

Configs

Stacks

Compare

Diff

RuleStack

Configs

Stacks

Compare

Diff

Read API

RuleStack

Configs

Stacks

Compare

Diff

Read API

Configs/Copilot instructions/conceptadev/fvm

Copilot instructions

.github/copilot-instructions.md
Copilot instructions

Quality

83/100

Scores the file, not the repository.

Length

415 words

8 headings · 0 code blocks

Repository

5.5k

— · pushed 3 days ago

Last changed

2 days ago

First indexed 2 days ago.
conceptadev/fvm/.github/copilot-instructions.mdRawGitHub
1# Copilot Instructions for `leoafarias/fvm`
2 
3## Project overview
4- FVM is a Dart CLI that manages Flutter SDK versions per project.
5- Main architecture flow: **Commands → Workflows → Services → Models**.
6- Key paths:
7 - `bin/main.dart` (CLI entrypoint)
8 - `lib/src/commands/` (command handlers)
9 - `lib/src/workflows/` (multi-step orchestration)
10 - `lib/src/services/` (core business logic)
11 - `lib/src/models/` (data models, many generated with `dart_mappable`)
12 - `test/` (unit + integration tests)
13 
14## First-run checklist for coding agents
151. Read `AGENTS.md` and `.context/docs/README.md`.
162. Install dependencies:
17 - Root: `dart pub get`
18 - Also check subprojects when touched:
19 - `fvm_mcp/`: `dart pub get`
20 - `tool/release_tool/`: `dart pub get` (requires Dart `>=3.8.0`)
213. Before changing code, run baseline checks (if environment supports Dart):
22 - `dart analyze --fatal-infos`
23 - `dcm analyze lib`
24 - `dart test`
254. After changes, re-run targeted checks first, then broader checks relevant to touched areas.
26 
27## Build, test, and analysis commands
28- Root project:
29 - `dart pub get`
30 - `dart analyze --fatal-infos`
31 - `dcm analyze lib`
32 - `dart test`
33- Integration suite (Flutter required):
34 - `dart run grinder test-setup`
35 - `dart run grinder integration-test`
36- Mapper/codegen (required after editing `@MappableClass()` models):
37 - `dart run build_runner build --delete-conflicting-outputs`
38 
39## Repository-specific conventions
40- Keep changes surgical: avoid broad refactors unless required by the issue.
41- Prefer existing testing utilities (`TestFactory`, `TestCommandRunner`) and patterns in `.context/docs/testing-methodology.md`.
42- Integration tests are heavyweight and network-sensitive; prefer unit/targeted tests first.
43- Release tooling is separate under `tool/release_tool/` and uses a newer Dart SDK than the main repo.
44 
45## CI and workflow context
46- Main validation workflow: `.github/workflows/test.yml`.
47- `test.yml` ignores docs-only changes (`**/*.md`), so editing this file alone should not trigger the heavy test workflow.
48- CI includes fallback install logic for DCM:
49 - If `dcm` is unavailable, run `dart pub global activate dart_code_metrics` and add `$HOME/.pub-cache/bin` to `PATH`.
50 
51## Errors encountered during onboarding and workarounds
521. **Local command failure**: `dart: command not found`
53 - Seen when running `dart pub get`, `dart analyze --fatal-infos`, and `dart test` in this environment.
54 - Workaround: install/setup Dart before validation (CI uses `dart-lang/setup-dart`; locally ensure `dart --version` works, then rerun commands).
552. **GitHub Actions log retrieval limitation for a failed run**:
56 - `get_workflow_run_logs_url` returned `404 Not Found`.
57 - `list_workflow_jobs`/`get_job_logs` returned zero jobs for that run.
58 - Workaround: inspect `get_workflow_run` metadata (run URL, branch, event) and use the Actions UI/run page for details when API log endpoints are unavailable.
59 
60## High-value docs for deeper context
61- `README.md` (project/release overview)
62- `.github/workflows/README.md` (deployment/CI details)
63- `.context/docs/testing-methodology.md`
64- `.context/docs/integration-tests.md`
65- `.context/docs/version-parsing.md`
66- `.context/docs/v4-release-notes.md`
67 

Commands it names

  • dart pub get
  • dart analyze --fatal-infos
  • dart test
  • dart run grinder test-setup
  • dart run grinder integration-test
  • dart run build_runner build --delete-conflicting-outputs
  • dart pub global activate dart_code_metrics
  • dart: command not found
  • dart-lang/setup-dart
  • dart --version

Sections

  • Copilot Instructions for `leoafarias/fvm`
  • Project overview
  • First-run checklist for coding agents
  • Build, test, and analysis commands
  • Repository-specific conventions
  • CI and workflow context
  • Errors encountered during onboarding and workarounds
  • High-value docs for deeper context

What it covers

buildtestcode-stylearchitectureagent-behaviourdocs

Stack — with the evidence

dart

(1.00)

flutter

(1.00)

node

(0.70)

react

(0.70)

nextjs

(0.70)

tailwind

(0.70)

eslint

(0.70)

typescript

(0.60)

github-actions

(0.60)

javascript

(0.50)

Format

Copilot instructions

Two layers: one always-on repo file, plus optional glob-scoped instruction files. Lives under .github/ rather than the repo root, which is the tell that it is aimed at the GitHub platform surface as much as the editor.

What the corpus says about it

Repository

Owner
conceptadev
Language
—
License
—
Archived
no

All configs in this repo

Also in conceptadev/fvm

Diff this repo’s formats

One repository carrying more than one format is the comparison this product exists for: does anyone actually write different content in each file, or is one a copy of the other?

The other instruction files in this repository
RepositoryFormatStackCoversScoreChanged
conceptadev/fvmAGENTS.md · 5.5kAGENTS.mddartflutter+8archdeploymentdo-notdocs81/1002 days ago
Diff against AGENTS.md

Similar configs

Same format, overlapping stack, ranked by quality.

Same format, overlapping stack, ranked by quality
RepositoryFormatStackCoversScoreChanged
chihebnabil/lovable-boilerplate.github/instructions/global.instructions.md · 63Copilot instructionstypescriptreact+7buildlint-formatstylearch+4100/1003 days ago
louislam/uptime-kuma.github/copilot-instructions.md · 90kCopilot instructionstypescriptjavascript+10setupbuildtestlint-format+9100/1003 days ago
HerringtonDarkholme/megarepo.github/copilot-instructions.md · 17Copilot instructionsnodejavascriptsetupbuildtestlint-format+7100/1003 days ago
JCodesMore/ai-website-cloner-template.github/copilot-instructions.md · 31kCopilot instructionstypescriptnode+7buildlint-formatstylearch+397/1002 days ago
bagisto/bagisto.github/copilot-instructions.md · 28kCopilot instructionsphplaravel+8setupbuildteststyle+597/1003 days ago
darkmatter/nixmac.github/copilot-instructions.md · 24Copilot instructionstypescriptrust+14setupbuildtestlint-format+896/1003 days ago
nerolis-lab/nerolis-lab.github/copilot-instructions.md · 32Copilot instructionstypescriptnode+8setupbuildtestlint-format+1196/1003 days ago
thangaram611/second-brain.github/copilot-instructions.md · 0Copilot instructionstypescriptnode+12setupteststylearch+496/1003 days ago
RuleStack

Built by

Kynth Studio

Directory

Configs
Stacks
Compare formats
Diff two configs
Best AGENTS.md examples

Formats

AGENTS.md
CLAUDE.md
Cursor rules
Copilot instructions

Reference

Read API
Corpus health
Privacy Policy
Terms

RuleStack

RuleStack

Built by

Kynth Studio

Directory

Configs
Stacks
Compare formats
Diff two configs
Best AGENTS.md examples

Formats

AGENTS.md
CLAUDE.md
Cursor rules
Copilot instructions

Reference

Read API
Corpus health
Privacy Policy
Terms

RuleStack

RuleStack

Built by

Kynth Studio

Directory

Configs
Stacks
Compare formats
Diff two configs
Best AGENTS.md examples

Formats

AGENTS.md
CLAUDE.md
Cursor rules
Copilot instructions

Reference

Read API
Corpus health
Privacy Policy
Terms

RuleStack