codymaster
Vibe Coding Framework - Full SaaS Development Team from A-Z with Brain, Self Improvement, Auto Development
Install / Use
npx skills add tody-agent/codymasterInstalls into whichever agent you are using.
Amazon Q Rules
Amazon Q Developer rules
Quality Score
Category
AI & Machine LearningSupported Platforms
Our assessment of codymaster
codymaster scores 66/100 on our quality scale, 484th of 542 AI & Machine Learning skills we index.
Its Amazon Q Rules is 6.0 KB long, well organised into 13 sections with 8 code examples: a thorough specification that gives an agent plenty to work with.
It has no GitHub stars yet, so there is no community track record; judge it on its content.
Maintenance, license and trust
- We could not determine when the repository was last updated.
- Our last check on 2026-09-22 found the source still online.
- No license is declared. By default that means all rights are reserved: you can read it, but reusing or redistributing it is not clearly permitted. Ask the author before building on it commercially.
- Its trust signals score 68/100, with 3 cautions from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
Safety scan
No issues foundOur scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands.
Automated pattern scan on 2026-09-23. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.
codymaster compared with similar skills
All 4 of these similar skills score higher than codymaster; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| codymaster (this skill)by tody-agent | 66 | 0 | — | Amazon Q Rules |
| cavemanby JuliusBrussee | 100 | 107.5k | today | CLAUDE.md |
| claude-memby thedotmack | 100 | 94.5k | today | CLAUDE.md |
| Understand-Anythingby Egonex-AI | 100 | 83.8k | 11d ago | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 73.6k | today | CLAUDE.md |
Frequently asked questions
- How do I install codymaster?
- Run
npx skills add tody-agent/codymaster. The install tabs above show the steps for each supported agent. - Which AI agents does codymaster work with?
- It is written for Amazon Q and Sourcegraph Cody, as a Amazon Q Rules file. Other agents that read the same format can often use it too.
- Is codymaster safe to use?
- Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. It declares no license and scores 68/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is codymaster still maintained?
- We could not determine when the repository was last updated.
Skill content
View source on GitHubCodyMaster Shared Helpers
DRY principle for skills. Reference sections here instead of embedding in every skill. Usage:
Per helpers.md#Section-Name— reduces ~150-200 tokens per skill.
#Load-Working-Memory
Before executing any significant action, ALWAYS load context in this order (cheapest → richest):
Step 1 — Check context bus (free, ~50 tokens)
Read .cm/context-bus.json (or: cm continuity bus)
→ If active pipeline found:
- Note current_step and pipeline name
- Read shared_context to see what upstream skills already produced
- SKIP re-doing any work already recorded in shared_context
→ If no bus: fresh session, proceed normally
Step 2 — Load L0 indexes first (~600 tokens total)
Read .cm/learnings-index.md (~100 tokens) — IDs + 1-line summaries
Read .cm/skeleton-index.md (~500 tokens) — modules, entry points, config files
→ If a specific learning ID looks relevant → resolve cm://memory/learnings/{id} for full detail
→ If a specific module looks relevant → resolve cm://resources/skeleton at L2 for full detail
→ Otherwise: L0 is sufficient — DO NOT load full files
Step 3 — Scope-filter learnings (only if L0 flags relevant entries)
# SQLite backend (default):
Query: cm_query(scope="learnings", query="{current module or error type}", limit=5)
OR read .cm/memory/learnings.json filtered to scope == "global" | "module:X"
Rules:
NEVER load status = "invalidated" (proven wrong)
CAUTION status = "corrected" (verify before applying)
TRUST high reinforceCount + recent lastRelevant
SKIP learnings for other modules (noise + wasted tokens)
Step 4 — Check working memory
Read .cm/CONTINUITY.md → Active Goal, Next Actions, current phase
Run Memory Audit (decay + conflict detection) — see cm-continuity
Step 5 — Token budget check (before injecting large context)
cm continuity budget (or: loadBudget + checkBudget in code)
→ If category is over soft limit → use L0/L1 depth instead of L2
→ Never inject full skeleton (20KB) when skeleton-index.md (~2KB) suffices
Token savings v5: Full cold load ~3,200 tokens → Smart Spine load ~700 tokens (78% reduction). L0 indexes + context bus + scope filter make this possible. Only escalate to L2 when L0/L1 explicitly flag the need.
Legacy note: Some older projects may still keep
storage.backend: vikingin config. CodyMaster now routes that back to SQLite, so do not design workflows around a separate Viking backend.
#Save-Decision
After making any significant architectural or product decision:
- Write to
.cm/memory/decisions.json:id: Auto-increment (D001, D002, ...)decision: What was decidedrationale: Why this option won over alternativesscope:module:{name}orglobalstatus:activedate: ISO date
- Check for conflicts with existing decisions in same scope
- If conflict → set older decision
supersededBy= new ID,status=superseded
- If conflict → set older decision
#Update-Continuity
At the end of every work session or task completion:
- Update
.cm/CONTINUITY.md:- Move completed work to "Just Completed"
- Update "Next Actions" with remaining items
- Update "Files Currently Being Modified"
- Set
currentPhaseand timestamp
- Record any new learnings in
.cm/memory/learnings.json- If similar learning exists → reinforce (
reinforceCount++) instead of creating duplicate
- If similar learning exists → reinforce (
- Record any new decisions via
#Save-Decision
#Identity-Check
Before any git push, deploy, or database operation:
- Read
.project-identity.jsonfor expected accounts - Verify current git config matches expected GitHub org
- Verify Cloudflare account matches expected account ID
- If mismatch → STOP and alert user
See
cm-identity-guardfor full verification protocol.
#Project-Level-Detection
Assess task complexity to determine the right workflow depth:
┌─────────┬───────────────────────┬────────────────────────────────────────┐
│ Level │ Criteria │ Workflow │
├─────────┼───────────────────────┼────────────────────────────────────────┤
│ L0 │ < 30 min, 1-2 files │ Code + Test only (skip planning) │
│ Micro │ Bug fix, tiny tweak │ Chain: tdd → quality-gate │
├─────────┼───────────────────────┼────────────────────────────────────────┤
│ L1 │ 1-3 tasks, 1 area │ Planning lite → Code → Deploy │
│ Small │ Small feature, config │ Chain: planning → tdd → quality-gate │
├─────────┼───────────────────────┼────────────────────────────────────────┤
│ L2 │ 4-10 tasks, multiple │ Full flow with analysis │
│ Medium │ areas, UI + backend │ Chain: brainstorm → planning → tdd → │
│ │ │ execution → quality-gate → safe-deploy │
├─────────┼───────────────────────┼────────────────────────────────────────┤
│ L3 │ 10+ tasks, cross- │ Full + PRD + Architecture + Sprint │
│ Large │ system, team impact │ Chain: brainstorm → planning (with │
│ │ │ FR/NFR) → sprint → execution → gate → │
│ │ │ deploy │
└─────────┴───────────────────────┴────────────────────────────────────────┘
Detection heuristics:
- Count estimated tasks from objective description
- Check number of files/modules likely affected
- Check if UI + API + DB changes needed (cross-layer = L2+)
- Check if multiple team members involved (L3)
Output: State the detected level and recommended chain to the user:
📊 Project Level: L1 (Small)
🔗 Recommended chain: planning → tdd → quality-gate
⏱️ Estimated time: 1-2 hours
#Outputs-Convention
All skill outputs should be saved in .cm/outputs/ with this structure:
.cm/outputs/
├── brainstorms/ ← cm-brainstorm-idea output
├── plans/ ← cm-planning implementation plans
├── reviews/ ← cm-code-review output
└── deploys/ ← cm-safe-deploy logs and reports
Naming: {date}-{slug}.md (e.g., 2026-03-23-user-auth-plan.md)
Related Skills
caveman
107.5k🪨 why use many token when few token do trick. Viral skill + proxy for coding agents that cuts 65% of tokens by talking like a caveman.
claude-mem
94.5kPersistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Understand-Anything
83.8kGraphs that teach > graphs that impress. Turn any code into an interactive knowledge graph you can explore, search, and ask questions about. Works with Claude Code, Codex, Cursor, Copilot, Gemini CLI, and more.
headroom
73.6kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
