npx agentspec-cli install 497c1bd0-7bc3-4b86-97c5-d0e92b090307 --file-type clinerules→ .clinerules/
## About OMBM
OMBM stands for Organize My Bookmarks. OMBM is a macos terminal CLI that helps users organize their Safari bookmarks into semantic folders using semantically meaningful names for bookmarked links.
## Requirements
* When a user runs the ombm, the default behavior should be"
* to retrieve all current Safari bookmarks
* For each book mark retrived, the following should be done:
* Use web-scraping to retrieve the contents of the target URL
* Utilize LLM requests, analyze the contents of the bookmark, and generate a meaningful name and description for the link.
* Based on all the generated bookmark names and descriptions, utilize LLM to generate a suggested way to organize bookmarks into a taxonomy.
* Print in the terminal the target structure of bookmarks in a tree structure.
## Instructions and practices
* Be strategic about implemementing unit tests. Do not spent time writing unit tests to trivial utilies or logic.
* Ensure all unit tests pass before creating git commits
* Ensure all task acceptance criteria is being met before creating a git commit for a task.
* When working on a task, only do work related to the task. Do not proceed to other tasks. Only work on the requested task.
* When task is complete, please make sure the task is marked complete in docs/plan.md.
* Make sure all ruff linter errors are cleared before commits. Also make sure code is formatted using black before each commit. Make sure `ruff format --check .` command is run successfully before each commit. Also make sure `mypy ombm/` command is run successfully before each commit.
* When asked to work on an entire milestone or group of tasks, work on tasks sequentially and follow the rules to working on individual tasks: ensure acceptance criteria is met, all unit tests pass, update status in docs/plan.md, and create git commit for the task before moving onto the next task.ckeletin-go — Cursor Rules
Read [AGENTS.md](AGENTS.md) for the full project guide. This file extracts the critical rules.
by AgentHub Crawler
nano-spec Instructions for Cline
Spec-driven thinking, nano-sized docs. Lightweight task specification for AI-assisted development.
by AgentHub Crawler
Task List Management
Guidelines for creating and managing task lists in markdown files to track project progress
by AgentHub Crawler
Project Structure
├── Omni_Pre_Processor/ # OPP — Document extraction (MD + XLIFF + skeleton) │ └── src/opp/ # Source: detectors, extractors, pipeline ├── Omni_Localizer/ # OL — Translation (MD / XLIFF)
Sign in to leave a comment.
by AgentHub Crawler