A skill acting as the architectural boundary stabilizer across all AOSSIE repositories. It enforces standards to keep implementations consistent.
Bold terms are defined in GLOSSARY.md; look them up there for the full meaning.
1. Stack Identification
Trigger: The user asks to design, write, or refactor code.
Steps:
- Check the local
package.jsonor project structure to identify the technology stack. - Select the specific context pointer matching the stack (do NOT load multiple references to save context load).
- Completion Criterion: The agent has identified the tech stack and selected the correct reference file.
2. Rule Extraction
Trigger: A tech stack is identified.
Steps:
- Load the corresponding reference file:
- Next.js/React: Load nextjs-standards.md
- Microservices: Load microservice-standards.md
- Web3/Solidity: Load web3-standards.md
- REST API: Load rest-standards.md
- Extract the rules and align them with the proposed changes.
- Completion Criterion: The agent has loaded only the matching reference file.
3. Architecture Deviation Guard
Trigger: The user proposes an architecture that differs from standard rules (e.g., GraphQL instead of REST, vanilla CSS instead of Tailwind if Tailwind is specified).
Steps:
- Halt the code generation.
- Output a warning: "This pattern deviates from the AOSSIE Org-Level Standards. Please consult the maintainers in the
#developmentDiscord channel before proceeding."
- Completion Criterion: The agent has flagged any deviation and blocked the unapproved pattern.