RuleStack

Configs

Stacks

Compare

Diff

RuleStack

Configs

Stacks

Compare

Diff

Read API

RuleStack

Configs

Stacks

Compare

Diff

Read API

Configs/Copilot instructions/j7-dev/everything-github-copilot

Copilot instructions

.github/instructions/python.instructions.md
Copilot instructions

Quality

85/100

Scores the file, not the repository.

Length

300 words

19 headings · 7 code blocks

Repository

19

— · pushed 151 days ago

Last changed

3 days ago

First indexed 3 days ago.
j7-dev/everything-github-copilot/.github/instructions/python.instructions.mdRawGitHub
1---
2applyTo: "**/*.py"
3---
4 
5# Python Coding Style
6 
7> This file extends [common/coding-style.md](../common/coding-style.md) with Python specific content.
8 
9## Standards
10 
11- Follow **PEP 8** conventions
12- Use **type annotations** on all function signatures
13 
14## Immutability
15 
16Prefer immutable data structures:
17 
18```python
19from dataclasses import dataclass
20 
21@dataclass(frozen=True)
22class User:
23 name: str
24 email: str
25 
26from typing import NamedTuple
27 
28class Point(NamedTuple):
29 x: float
30 y: float
31```
32 
33## Formatting
34 
35- **black** for code formatting
36- **isort** for import sorting
37- **ruff** for linting
38 
39## Reference
40 
41See skill: `python-patterns` for comprehensive Python idioms and patterns.
42 
43 
44# Python Patterns
45 
46> This file extends [common/patterns.md](../common/patterns.md) with Python specific content.
47 
48## Protocol (Duck Typing)
49 
50```python
51from typing import Protocol
52 
53class Repository(Protocol):
54 def find_by_id(self, id: str) -> dict | None: ...
55 def save(self, entity: dict) -> dict: ...
56```
57 
58## Dataclasses as DTOs
59 
60```python
61from dataclasses import dataclass
62 
63@dataclass
64class CreateUserRequest:
65 name: str
66 email: str
67 age: int | None = None
68```
69 
70## Context Managers & Generators
71 
72- Use context managers (`with` statement) for resource management
73- Use generators for lazy evaluation and memory-efficient iteration
74 
75## Reference
76 
77See skill: `python-patterns` for comprehensive patterns including decorators, concurrency, and package organization.
78 
79 
80# Python Security
81 
82> This file extends [common/security.md](../common/security.md) with Python specific content.
83 
84## Secret Management
85 
86```python
87import os
88from dotenv import load_dotenv
89 
90load_dotenv()
91 
92api_key = os.environ["OPENAI_API_KEY"] # Raises KeyError if missing
93```
94 
95## Security Scanning
96 
97- Use **bandit** for static security analysis:
98```bash
99 bandit -r src/
100```
101 
102## Reference
103 
104See skill: `django-security` for Django-specific security guidelines (if applicable).
105 
106 
107# Python Testing
108 
109> This file extends [common/testing.md](../common/testing.md) with Python specific content.
110 
111## Framework
112 
113Use **pytest** as the testing framework.
114 
115## Coverage
116 
117```bash
118pytest --cov=src --cov-report=term-missing
119```
120 
121## Test Organization
122 
123Use `pytest.mark` for test categorization:
124 
125```python
126import pytest
127 
128@pytest.mark.unit
129def test_calculate_total():
130 ...
131 
132@pytest.mark.integration
133def test_database_connection():
134 ...
135```
136 
137## Reference
138 
139See skill: `python-testing` for detailed pytest patterns and fixtures.

Commands it names

  • pytest --cov=src --cov-report=term-missing
  • python-patterns
  • pytest.mark
  • python-testing

Sections

  • Python Coding Style
  • Standards
  • Immutability
  • Formatting
  • Reference
  • Python Patterns
  • Protocol (Duck Typing)
  • Dataclasses as DTOs
  • Context Managers & Generators
  • Reference
  • Python Security
  • Secret Management
  • Security Scanning
  • Reference
  • Python Testing
  • Framework
  • Coverage
  • Test Organization
  • Reference

What it covers

testlint-formatcode-styletypestesting-strategysecurity

Stack — with the evidence

javascript

(1.00)

eslint

(1.00)

node

(0.70)

typescript

(0.60)

github-actions

(0.60)

Glob targeting

  • **/*.py

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
j7-dev
Language
—
License
—
Archived
no

All configs in this repo

Also in j7-dev/everything-github-copilot

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
j7-dev/everything-github-copilot.codex/AGENTS.md · 19AGENTS.mdjavascripteslint+3securityagent-behaviour59/1003 days ago
j7-dev/everything-github-copilot.github/instructions/swift.instructions.md · 19Copilot instructionsjavascripteslint+3testlint-formatstyletypes+281/1003 days ago
j7-dev/everything-github-copilot.github/instructions/typescript.instructions.md · 19Copilot instructionsjavascripteslint+3testlint-formatstyletypes+462/1003 days ago
j7-dev/everything-github-copilotAGENTS.md · 19AGENTS.mdjavascripteslint+3buildteststylearch+477/1003 days ago
j7-dev/everything-github-copilot.github/copilot-instructions.md · 19Copilot instructionsjavascripteslint+3buildtestlint-formatstyle+676/1003 days ago
j7-dev/everything-github-copilot.github/instructions/go.instructions.md · 19Copilot instructionsjavascripteslint+3testlint-formatstyletesting-strategy+177/1003 days ago
j7-dev/everything-github-copilotCLAUDE.md · 19CLAUDE.mdjavascripteslint+3testarchagent-behaviour81/1003 days ago
j7-dev/everything-github-copilotskills/react-best-practices/AGENTS.md · 19AGENTS.mdjavascripteslint+3buildlint-formatstylearch+864/1003 days ago
Diff against .codex/AGENTS.md Diff against .github/instructions/swift.instructions.md Diff against .github/instructions/typescript.instructions.md Diff against AGENTS.md Diff against .github/copilot-instructions.md Diff against .github/instructions/go.instructions.md Diff against CLAUDE.md Diff against skills/react-best-practices/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