markmhendrickson/foundation

Shared development processes and practices for consistent, high-quality software development

2Stars on the repository
44Mods indexed here, across every type
1mo agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

agent_constraints

01

markmhendrickson/foundation

Cursor rule Cursor

Enforce absolute constraints, forbidden patterns, and validation requirements. Load when validating work or when task touches architecture, data, or security.

2 1mo ago A 27 tokens original MIT

markmhendrickson/foundation

Cursor rule Cursor

Run tests after code changes and fix failures before proceeding. Load when implementing features, modifying code, or changing schemas/APIs.

2 1mo ago A 25 tokens original MIT

markmhendrickson/foundation

Cursor rule Cursor

Proceed without asking except for high-stakes architectural or design ambiguities. Load when deciding whether to ask for approval or proceed autonomously.

2 1mo ago A 27 tokens original MIT

markmhendrickson/foundation

Cursor rule Cursor

Self-adaptive behavior improvement through post-intervention analysis and proactive rule/skill/hook suggestions. Load when analyzing agent behavior or suggesting rule/skill updates.

2 1mo ago A 31 tokens original MIT

bug_fix_detection

05

markmhendrickson/foundation

Cursor rule Cursor

Automatically detects bug fix intent from user patterns and triggers the bug fix workflow. Load when user reports bugs, errors, or failing tests.

2 1mo ago A 27 tokens original MIT

markmhendrickson/foundation

Cursor rule Cursor

Place configuration in correct location by scope (repo foundation-config.yaml vs foundation repo-adapters). Load when adding or moving config.

2 1mo ago A 25 tokens original MIT

markmhendrickson/foundation

Cursor rule Cursor

Enforce anti-AI patterns and authentic human voice in essays, posts, docs, and marketing copy. Load when creating or editing publishable content.

2 1mo ago A 30 tokens original MIT

markmhendrickson/foundation

Cursor rule Cursor

Install required dependencies when code or scripts need missing packages. Load when imports fail, tools are missing, or setup requires npm/pip/etc.

2 1mo ago A 28 tokens original MIT

documentation_rules

09

markmhendrickson/foundation

Cursor rule Cursor

Create and maintain documentation to minimize context usage while keeping clarity. Load when creating or editing documentation files.

2 1mo ago A 20 tokens original MIT

markmhendrickson/foundation

Cursor rule Cursor

When upstream documentation is updated, update all downstream docs that depend on it. Load when editing docs that other docs reference.

2 1mo ago A 24 tokens original MIT

file_naming

12

markmhendrickson/foundation

Cursor rule Cursor

Filenames and folder names must use underscores (snakecase), not kebab-case. Load when creating or renaming files or folders.

2 1mo ago A 27 tokens original MIT

git_remote_sync

13

markmhendrickson/foundation

Cursor rule Cursor

Pull and merge remote changes before pushing; handle non-fast-forward and diverged branches. Load when pushing, or when push fails or branch is behind origin.

2 1mo ago A 31 tokens original MIT

markmhendrickson/foundation

Cursor rule Cursor

Use native browser for UI verification and debugging; check console for errors. Load when investigating or fixing UI, OAuth, or frontend behavior.

2 1mo ago A 27 tokens original MIT

plan_detection

15

markmhendrickson/foundation

Cursor rule Cursor

Automatically detects plan creation intent from user patterns and triggers the plan creation workflow. Load when user mentions new plan, new feature, or planning-related discussions.

2 1mo ago A 30 tokens original MIT

plan_sections_rules

16

markmhendrickson/foundation

Cursor rule Cursor

When creating or revising plans, include goals, problems, solutions, and automated tests sections when relevant.

2 1mo ago A 355 tokens original MIT

prefer_cli_tools

17

markmhendrickson/foundation

Cursor rule Cursor

Prefer CLI tools over dashboard/UI for logs, DB queries, config, and admin tasks. Load when checking logs, configuring services, or querying data.

2 1mo ago A 30 tokens original MIT

readme_maintenance

18

markmhendrickson/foundation

Cursor rule Cursor

README.md must stay synchronized with documentation changes. Load when editing docs that affect project overview or when updating README.

2 1mo ago A 22 tokens original MIT

release_detection

19

markmhendrickson/foundation

Cursor rule Cursor

Automatically detects release intent from user patterns and triggers the release creation workflow. Load when user mentions release, version, or launch.

2 1mo ago A 25 tokens original MIT

risk_management

20

markmhendrickson/foundation

Cursor rule Cursor

Stop and request human approval for high-risk changes (schema, security, foundation docs, architectural). Load when proposing schema, auth, or architectural changes.

2 1mo ago A 30 tokens original MIT

security

21

markmhendrickson/foundation

Cursor rule Cursor

Prevent accidental commits of private, sensitive, or confidential data; run pre-commit security audit. Load when staging or committing, or when editing protected paths.

2 1mo ago A 31 tokens original MIT

test_first_workflow

22

markmhendrickson/foundation

Cursor rule Cursor

Enforce test-first or test-alongside development. Load when implementing new features, APIs, or UI components.

2 1mo ago A 23 tokens original MIT