askill
prose-architect

prose-architectSafety 90Repository

Design PROSE-compliant AI-native code in Markdown. Use when (1) Writing prompts, instructions, or agent definitions (2) Designing multi-primitive AI systems from requirements (3) Decomposing mega-prompts into composable primitives (4) Auditing prompts/instructions for reliability issues. PROSE = Progressive Disclosure, Reduced Scope, Orchestrated Composition, Scoped Boundaries, Explicit Hierarchy

1 stars
1.2k downloads
Updated 1/31/2026

Package Files

Loading files...
SKILL.md

PROSE Architect

Design AI-native Markdown artifacts that are reliable, scalable, and composable.

Quick Compliance Check

Before writing, verify the artifact will satisfy:

ConstraintQuestion
P Progressive DisclosureDoes context load just-in-time via links, not all upfront?
R Reduced ScopeIs scope sized for one concern? Can phases get fresh context?
O Orchestrated CompositionAre you composing small primitives, not building a mega-prompt?
S Scoped BoundariesAre tools, knowledge scope, and approval gates explicit?
E Explicit HierarchyDo local rules inherit/override global rules appropriately?

For constraint details: constraints.md

Workflow: Single Prompt/Instruction

  1. Define boundaries first — What can the agent do? What requires approval?
  2. Identify context needs — What files/knowledge are required? Link them, don't inline.
  3. Structure into phases — Break into steps. Add checkpoints where decisions need validation.
  4. Add validation gates — "Present plan and seek approval before proceeding"
  5. Size appropriately — One concern per artifact. If too large, decompose.

Prompt Structure Pattern

You are [role with domain focus].

## Context
Consult [relevant file](./path/to/file.md) for [specific purpose].

## Steps
1. [First phase with clear deliverable]
2. [Second phase]
3. **Checkpoint:** Present [output] and seek user approval before proceeding.
4. [Execution phase after approval]

## Boundaries
- CAN: [explicit capabilities]
- CANNOT: [explicit restrictions]
- APPROVAL REQUIRED: [what needs human sign-off]

Workflow: Multi-Primitive System

When designing a system with multiple coordinated primitives:

  1. Decompose the behavior — What distinct concerns exist?
  2. Map to primitive types — See primitives.md
  3. Design the hierarchy — What's project-wide vs. domain-specific?
  4. Plan composition — How do primitives chain together?
  5. Define handoff points — Where does one primitive's scope end?

System Architecture Pattern

project/
├── AGENTS.md                      # Project-wide principles
├── .github/
│   ├── instructions/
│   │   ├── frontend.instructions.md   # applyTo: "**/*.tsx"
│   │   └── backend.instructions.md    # applyTo: "**/*.py"
│   ├── prompts/
│   │   └── feature-workflow.prompt.md # Orchestrates the flow
│   └── chatmodes/
│       └── architect.chatmode.md      # Planning, no execution tools
└── domain/
    └── AGENTS.md                  # Domain-specific rules (inherits root)

Primitive Selection

NeedPrimitiveKey Property
Persistent rules.instructions.mdapplyTo pattern scoping
Reusable workflow.prompt.mdInvokable task template
Bounded persona.agent.mdTool restrictions + role
Distributable capabilitySKILL.mdAuto-discovery, portable
Reference knowledge.context.mdOn-demand loading
Session memory.memory.mdPersists across sessions

Full guide: primitives.md

Anti-Pattern Detection

When reviewing existing artifacts, watch for:

SymptomViolationFix
500+ line promptOrchestrated CompositionDecompose into primitives
All docs loaded upfrontProgressive DisclosureUse links for just-in-time loading
No validation gatesScoped BoundariesAdd checkpoints before destructive actions
Same rules everywhereExplicit HierarchyUse applyTo patterns + nested AGENTS.md
"Do everything" agentReduced ScopeSplit into phased workflow or multiple agents

Key Mechanisms

Progressive Disclosure:

Consult the [architecture](./docs/arch.md) for system context.

Agent loads only when needed.

Validation Gates:

**STOP:** Present implementation plan and seek approval before writing code.

Scoped Boundaries (in .agent.md frontmatter):

tools: ['file_read', 'file_write', 'run_tests']
# Note: no deployment tools

Explicit Hierarchy:

# Root AGENTS.md
All code must have tests.

# backend/AGENTS.md  
Use pytest. Coverage minimum 80%.

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

95/100Analyzed 2/12/2026

A high-quality, comprehensive skill defining the PROSE architecture for AI-native code. It provides actionable workflows, templates, and safety guidelines.

90
95
90
95
95

Metadata

Licenseunknown
Version-
Updated1/31/2026
Publisherdanielmeppiel

Tags

githubgithub-actionspromptingtesting