AI Agent Hub
Back to skills
📚

Accord Cross-Team Unified Specification Writing

Knowledge Management Updated 2026.08.30

Paste the following prompt into your AI chat to install this skill:

Install @org-02qudk26/accord-1 according to https://skillhub.cn/install/skillhub.md.

About this skill

Problem

Cross-team requirements often live in separate artifacts: product documents, engineering notes, design flows, and ad-hoc conversations. Product focuses on why, engineering on how, design on who and what flow, and QA on what is acceptable. The result is repeated rework: requirements change, downstream decomposition happens again, tests are added late, and it becomes hard to see which requirement is covered or which acceptance case is missing.

How Accord works

Accord organizes requirements into one shared specification package and elaborates them in stages: L0 -> L1 -> L2 -> L3. L0 controls scope and goals, L1 extracts user stories and requirements, L2 provides business, development, and design views, and L3 defines testable BDD acceptance criteria.
Key practices include:
- Identify audiences before choosing Full, Standard, or Lite scope.
- Keep one source of truth instead of maintaining conflicting team-specific documents.
- Use stable IDs such as REQ, AC, and SC for bidirectional requirement-to-test traceability.
- Write Given / When / Then scenarios in business language, without DOM, SQL, or API implementation details.
- Route overloaded requirements to Sherpa for decomposition before implementation, testing, or documentation.

Boundaries

Accord is useful when a task needs a shared spec, cross-team review, BDD acceptance criteria, or structured input for downstream agents. It does not write implementation code, create visual mockups, or make architecture decisions. If the task is only a standalone PRD/SRS/HLD/LLD, test execution, or design production, use the corresponding specialist skill.

Use Cases

  • Use Accord to turn scattered business, dev, and design feedback into a traceable L0–L3 specification package for a SaaS feature review.
  • When a backlog has more than 10 undecomposed requirements, use Accord to clarify scope and recommend Full, Standard, or Lite.
  • Write L3 acceptance criteria for an API change using Given/When/Then business outcomes instead of endpoints, SQL, or DOM details.
  • Convert user research, personas, and stakeholder feedback into a delivery-ready spec with bidirectional requirement-to-test links.

Best For

  • Product owners who coordinate product, engineering, and QA reviews need a shared requirement baseline and acceptance criteria.
  • Program managers translating business requirements into engineering tasks need to choose L0–L3 specification depth by scope.
  • QA engineers defining verifiable BDD scenarios before development need stable acceptance criteria and traceability links.
  • Design leads turning user research into delivery artifacts need a multi-audience unified specification package.