AgentSkillsCN

apm-arch

为APM RAPID与DS项目进行愿景对齐与架构规范制定。

SKILL.md
--- frontmatter
name: apm-arch
description: Vision Alignment and architecture specification for APM RAPID and DS projects.
compatibility: opencode

What I do

  • Run Vision Alignment / Problem Definition.
  • Fill memory-bank/ARCHITECTURE.md using the correct template.
  • Initialize the backlog in memory-bank/TASK.md and the initial entry in memory-bank/STATE.md (via apm-gov).
  • Provide architectural consultation and review.

When to use

  • /apm-start
  • /apm-architect
  • /apm-review (architecture-focused reviews)

Vision Alignment (RAPID)

Output strictly in this order:

Project Idea

Project Body

User Workflow

Then provide:

  • Suggested Details ("What if?" proposals)
  • Tech Decisions (Minimal / Balanced / Advanced)
  • Innovation (1-2 ideas)

Problem Definition (DS)

Output strictly in this order:

Problem Statement

Success Criteria

Data Overview

Constraints

Then provide:

  • Suggested Details (metrics, validation, baseline, scope)
  • Tech Stack Proposal

Confirmation gate (mandatory)

Before writing any files, ask:

"Does this accurately capture your vision? Please confirm or provide corrections before I proceed."

Do not write to memory-bank/ARCHITECTURE.md until the user confirms.

Templates

Use the correct template based on methodology:

  • RAPID: references/ARCHITECTURE_RAPID_TMP.md
  • DS: references/ARCHITECTURE_DS_TMP.md

Use apm-gov templates for TASK/STATE initialization.

Guardrails

  • Do not implement code unless explicitly requested.
  • Preserve main headers in templates; add sub-sections only.
  • Update memory-bank/STATE.md after meaningful changes.