RuleStack

Configs

Stacks

Compare

Diff

RuleStack

Configs

Stacks

Compare

Diff

Read API

RuleStack

Configs

Stacks

Compare

Diff

Read API

Configs/Cline rules/behoss/computer-use

Cline rules

.clinerules/01-general.md
Cline rules

Quality

67/100

Scores the file, not the repository.

Length

429 words

10 headings · 0 code blocks

Repository

1

— · pushed 256 days ago

Last changed

3 days ago

First indexed 3 days ago.
behoss/computer-use/.clinerules/01-general.mdRawGitHub
1# General Rules (Reusable)
2 
3## CRITICAL: No Unsolicited Documentation
4 
5**NEVER create documentation files (README, guides, tutorials, FIXES, SUMMARY, USAGE, etc.) unless EXPLICITLY requested by the user.**
6 
7This includes but is not limited to:
8- README files
9- Usage guides
10- Fix summaries
11- Tutorial documents
12- API documentation
13- Architecture documents
14 
15Only create standalone documentation files when the user specifically asks for them.
16 
17---
18 
19## Code Quality Standards
20 
21### Architecture Principles
22- **Separation of Concerns**: Each module has a single, well-defined responsibility
23- **Dependency Injection**: Components receive dependencies rather than creating them
24- **Configuration Management**: Use dataclasses for type-safe configuration
25- **Error Handling**: Comprehensive error handling with informative messages
26- **Type Safety**: Full type hints throughout the codebase
27 
28### Code Style
29- **Type Hints**: All functions must have parameter and return type hints
30- **Docstrings**: All public classes and functions must have one-line docstrings
31- **Naming**: Use descriptive names (e.g., `screen_manager` not `sm`)
32- **Line Length**: Max 88 characters (Black default)
33- **Imports**: Group by stdlib, third-party, local (use isort)
34- **Simplicity**: Keep code simple and straightforward - avoid over-engineering
35- **Leverage Libraries**: Use well-established libraries instead of custom implementations where they add value
36- **Pylance Errors**: All Pylance errors must be addressed before finishing a task
37 
38### Testing Approach
39- Each module should be independently testable
40- Use dependency injection to facilitate mocking
41- Configuration should be passed in, not read from environment
42 
43### Logging
44- Use language-appropriate logging frameworks
45- Log at appropriate levels (DEBUG, INFO, WARNING, ERROR)
46- Include context in log messages
47 
48## Import Rules
49 
50- Use absolute imports within package
51- Keep imports organized: stdlib → third-party → local
52- Avoid circular dependencies
53- Use package initialization files to expose public API
54 
55## Documentation Standards
56 
57**IMPORTANT: Do NOT add documentation (README, guides, tutorials, etc.) unless explicitly requested by the user.**
58 
59When documentation is requested:
60- Keep it minimalistic, functional, and no fluff
61- Focus on what's needed, not what's nice to have
62- Code examples over explanations
63- No marketing language or excessive descriptions
64 
65Docstrings:
66- One-line docstrings for all public functions/classes
67- Explain what it does, parameters, return values, exceptions
68- Keep concise and technical
69- Focus on code over documentation
70 
71## Research and Verification
72 
73**ALWAYS search online before implementing features or using APIs:**
741. Search for the latest official documentation
752. Verify API methods, parameters, and best practices
763. Check for deprecations or breaking changes
774. Use the most recent stable versions
785. Example workflow:
79 - Search for official documentation
80 - Verify from authoritative sources
81 - Implement using verified patterns and methods
82 

Sections

  • General Rules (Reusable)
  • CRITICAL: No Unsolicited Documentation
  • Code Quality Standards
  • Architecture Principles
  • Code Style
  • Testing Approach
  • Logging
  • Import Rules
  • Documentation Standards
  • Research and Verification

What it covers

testlint-formatcode-styledo-notdocs

Stack — with the evidence

python

(1.00)

Format

Cline rules

A single file or a folder of files, all always-on. The folder form is the simplest way any format here lets you split rules into topics without also learning an activation model.

What the corpus says about it

Repository

Owner
behoss
Language
—
License
—
Archived
no

All configs in this repo

Also in behoss/computer-use

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
behoss/computer-use.clinerules/04-workflow.md · 1Cline rulespythonsetuptestagent-behaviour56/1003 days ago
behoss/computer-use.clinerules/02-techstack.md · 1Cline rulespythonsetupdo-not66/1003 days ago
behoss/computer-use.clinerules/03-project.md · 1Cline rulespythonarchdeploymentdo-notagent-behaviour73/1003 days ago
Diff against .clinerules/04-workflow.md Diff against .clinerules/02-techstack.md Diff against .clinerules/03-project.md

Similar configs

Same format, overlapping stack, ranked by quality.

Same format, overlapping stack, ranked by quality
RepositoryFormatStackCoversScoreChanged
u9401066/zotero-keeper.clinerules/50-pubmed-project.md · 6Cline rulespytestruff+6testlint-formatstylearch+194/1003 days ago
u9401066/zotero-keepervscode-extension/resources/repo-assets/pubmed-search-mcp/.clinerules/50-pubmed-project.md · 6Cline rulespytestruff+6testlint-formatstylearch+194/1003 days ago
u9401066/pubmed-search-mcp.clinerules/50-pubmed-project.md · 23Cline rulespythondocker+4testlint-formatstylearch+194/1003 days ago
ryok/python-boilerplate.clinerules/common-commands.md · 0Cline rulespythonruff+2setupbuildtestlint-format+390/1002 days ago
u9401066/pubmed-search-mcp.clinerules/00-project.md · 23Cline rulespythondocker+4testlint-formatstylearch+186/1003 days ago
u9401066/pubmed-search-mcp.clinerules/60-pubmed-python.md · 23Cline rulespythondocker+4setuptestlint-formatstyle+286/1003 days ago
u9401066/zotero-keeper.clinerules/60-pubmed-python.md · 6Cline rulespytestruff+6setuptestlint-formatstyle+286/1003 days ago
u9401066/zotero-keepervscode-extension/resources/repo-assets/pubmed-search-mcp/.clinerules/60-pubmed-python.md · 6Cline rulespytestruff+6setuptestlint-formatstyle+286/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