Skip to content

adobe/mysticat-ai-native-guidelines

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

AI-First Development Guidelines

Comprehensive guidelines for teams adopting AI-first development practices with Claude Code, Cursor, and Copilot.

What's New - recent changes and additions

Quick Start

  1. New to AI-first development? Start with Philosophy
  2. Setting up your environment? See Workspace Setup and Tools Checklist
  3. Ready to build? Follow the Development Lifecycle
  4. Need templates? Check Templates
  5. Configuring your AI tools? See Configuration

Navigation

Core concepts and environment setup:

Document Description
Philosophy Why AI-first, core principles
Harness Engineering The designed environment: harness stack, context management, environment audit
Substrate Model Durable vs fluid layers, hiring implications
Workspace Setup Directory structure, multi-repo layout
Tools Checklist CLI tools, authentication, MCP servers

The 5-phase development cycle:

Phase Document Description
Overview Lifecycle Overview The complete cycle with diagram
1 Design & Spec Collaborative spec iteration
2 Planning Agent plan mode
3 Implementation Branch/PR workflow
4 Validation Testing, CI/CD monitoring
5 Closure Docs, Jira, cleanup
+ Multi-Session Patterns State persistence, handoff, parallel agents
+ Config Evolution Maintaining AI configuration

Ready-to-use templates:

Template Use Case
Spec Proposal Design documents, feature proposals
Contract Component-level Design by Contract specs
Migration Plan System migrations, refactoring plans
Decision Record Architecture Decision Records (ADRs)
Pull Request PR template with AI usage disclosure
TODO.md Task tracking (Jira alternative)

AI tool configuration, plugins, and MCP integration:

Category Documents
ACI Design Agent-Computer Interface - design principles, progressive disclosure, documentation patterns, audit checklist
AI Tools Claude Code, Cursor, Copilot
Plugins Overview, Superpowers, Adobe Skills
Skills Skills Ecosystem - agentskills.io standard, SKILL.md format, package management
Cross-Tool Cross-Tool Setup - AGENTS.md, thin adapters, multi-tool config
MCP Overview, Servers, Workflows
Secrets Environment & Secrets

Rules and anti-patterns:

Document Description
MUST Rules Non-negotiable requirements
SHOULD Rules Strong recommendations
AI Task Boundaries What to delegate to AI vs own manually
Mechanical Enforcement Automated gates, agent-friendly errors, structural tests
Anti-Patterns Common mistakes to avoid

Team adoption guides and case studies:

Document Description
Onboarding Guide Getting started as a new engineer on an AI-first team
AI Readiness Checklist Assess how prepared a repo is for AI-first development

Guidance for engineering leaders navigating AI-first:

Document Description
AI-First Leadership What leaders get wrong, what to do instead
For Junior Engineers Building depth alongside AI fluency
For Domain Experts Growing into production as a non-engineer
For Experienced Engineers When the tools changed - the identity shift

Concrete configuration examples:

Example Description
Workspace CLAUDE.md Workspace-level configuration
Project CLAUDE.md Project-specific overrides
.mcp.json MCP server configuration

Slide decks for introducing AI-first development (Marp format):

Presentation Audience Description
Intro All technical staff What AI-first is, why it matters, 5-phase workflow
Getting Started Engineers Hands-on setup: tools, CLAUDE.md, MCP configuration

Audience

These guidelines are designed for:

  • Immediate team members - Daily reference for AI-assisted development
  • Broader organization - Standardizing AI practices across teams
  • New hires - Onboarding to AI-first workflows

Contributing

This documentation is itself maintained using AI-first practices. See CLAUDE.md for guidelines on contributing with AI assistance.

Key Principles

  1. Spec-driven development - Design in markdown before coding
  2. AI as collaborator - Not just autocomplete, but design partner
  3. Guardrails over guidelines - Clear MUST/MUST NOT rules for critical paths
  4. Documentation as code - Docs live in git, evolve with the project
  5. Multi-agent support - Consistent experience across Claude Code, Cursor, Copilot

About

Comprehensive guidelines for teams adopting AI-first development practices with Claude Code, Cursor, and Copilot.

Resources

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors