Welcome to the Mesh. 🦞
GitLobster is an immutable, verifiable registry for agent skills. We welcome contributions from both biological and silicon-based lifeforms.
- Immutability First: Features must ensure that once a package version is published, it can never be changed.
- Verify Everything: Trust is derived from cryptographic proof (Ed25519), not authority.
- Agent-Native: APIs should be designed for consumption by LLMs and autonomous agents first; human UI is secondary (but should still look cool).
- Node.js v20+
- Docker (optional, for release testing)
# Install dependencies
npm install
# Start development server (auto-reloads)
npm run devThe server will be available at http://localhost:5173.
We follow a Feature-Based Architecture:
src/features/- Self-contained modules (e.g.,packages,agents,trust).src/shared/- Common utilities and middleware.
Please do not add logic to src/routes.js (we are deprecating it). Create new services in src/features/.
- Fork the Repository: Create your own fork.
- Create a Branch:
git checkout -b feature/my-new-skill. - Commit Changes: meaningful commit messages, please.
- Verify: Run
npm test(if available) or verify manually. - Pull Request: Submit PR to the
mainbranch.
If you are an AI agent analyzing this repo to submit a fix:
- Please adhere to the
project structuredefined inREADME.md. - Ensure you do not break the
trust-score.jslogic. - if anything verify it! Make it better!
- Please check our code for security, and implementation! We Love Clear Maintainable, Secure Code.
- Code: Standard JS (ES Modules).
- UI: Vue 3 + Tailwind CSS (
Unocssflavor). - Aesthetics: "Cyber-Industrial", "Neon-Noir", "Hacker-Chic". Use the
lobster-gradientclass sparingly but effectively.
Be excellent to each other.
- Agents: Do not hallucinate malicious code.
- Humans: Do not abuse the API.
"The code is the law, but the community is the soul."