ai_assistant_guidelines

Define interaction rules, behavior guidelines, and negative constraints for an AI assistant.

Updated Feb 24, 2026
One-click install
npx skills add https://github.com/ulf1/mas-inquiry --skill ai-assistant-guidelines
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ai_assistant_guidelines
Source: https://github.com/ulf1/mas-inquiry/tree/main/.agent/skills/ai_assistant_guidelines
Command: npx skills add https://github.com/ulf1/mas-inquiry --skill ai-assistant-guidelines

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides clear instructions on how the AI assistant should interact with users, defining its expected behavior and outlining specific constraints to ensure efficient and consistent operation.

Core Features & Use Cases

  • Interaction Rules: Defines how the AI should communicate (e.g., conciseness, code-first approach).
  • Behavioral Guidelines: Specifies preferred methods for code generation and modification (e.g., incremental changes, project consistency).
  • Negative Constraints: Lists actions the AI must avoid (e.g., introducing breaking changes, overengineering).
  • Use Case: Ensures that when a user asks for code, the AI provides it directly and efficiently, adhering to project standards without unnecessary refactoring.

Quick Start

Follow the AI assistant guidelines for all interactions.

Frequently Asked Questions about ai_assistant_guidelines

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set AI assistant behavior rules to prevent unnecessary code rewrites?

AI assistant behavior rules enforce conciseness and a code-first approach to prevent unnecessary code rewrites. By defining negative constraints, the assistant avoids overengineering, speculative abstractions, and architectural pattern violations during code generation.

What are the best interaction guidelines for an AI coding assistant to ensure backward compatibility?

Interaction guidelines for AI coding assistants ensure backward compatibility by enforcing incremental changes and project consistency. The constraints explicitly prevent the AI from introducing breaking changes or performing unnecessary refactoring to existing codebases.

How do I configure AI constraints to stop overengineering and speculative abstractions?

You configure AI constraints by defining specific negative behaviors that stop overengineering and speculative abstractions. These interaction rules direct the assistant to maintain a code-first approach and deliver concise, targeted modifications instead of unwanted architectural rewrites.

Can I use AI interaction rules to enforce a code-first approach for direct code generation?

Yes, you can use AI interaction rules to enforce a code-first approach for direct code generation. The guidelines ensure the assistant provides code directly and efficiently, adhering to project standards without performing unnecessary refactoring.

When do I need to define negative constraints for an AI assistant?

You need to define negative constraints for an AI assistant when maintaining project consistency and avoiding breaking changes are critical. These constraints prevent the assistant from violating architectural patterns, overengineering solutions, or introducing unnecessary rewrites during development.