Not in the top 1,000 by GitHub stars

Storybloq/storybloq

Project memory and workflows for Claude Code and Codex. Keep stories, plans, handovers, and review evidence in your repo. Resume across sessions and follow progress in the Mac app.

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

plugins/storybloq/skills/story/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

a942968431dc → a942968431dc

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → a942968431dc

No earlier version was observed for comparison.

Compare on GitHub

skills/storybloq/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

a942968431dc → a942968431dc

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → a942968431dc

No earlier version was observed for comparison.

Compare on GitHub

src/skill/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

a942968431dc → a942968431dc

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → a942968431dc

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit a942968431dc400309b40fc226a8281a59cd2acb

git clone --filter=blob:none --no-checkout https://github.com/Storybloq/storybloq.git .hotskills/storybloq-storybloq && git -C .hotskills/storybloq-storybloq checkout --detach a942968431dc400309b40fc226a8281a59cd2acb # Copy each selected skill directory from .hotskills/storybloq-storybloq into .claude/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/Storybloq/storybloq.git .hotskills/storybloq-storybloq && git -C .hotskills/storybloq-storybloq checkout --detach a942968431dc400309b40fc226a8281a59cd2acb # Copy each selected skill directory from .hotskills/storybloq-storybloq into .agents/skills/<skill-name>/
788GitHub stars
4stars in 7 days
3skills in this repository
300commits in 30 days

Heat

4.7
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Aug 2, 2026Nov 2, 2026788

Individual skills in this repository

How it works

story

When your agent uses it

Track tickets, issues, and progress for your project. Load project context, manage sessions, guide setup.

What it loads into context

Frontmatter

27 tokens

Always available to the agent

SKILL.md

13,696 tokens

When the skill is activated

Reference documents

110,188 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Continuing in a session that already loaded this skill
  2. Step 0.5: Active session guard (runs BEFORE argument routing)
  3. How to Handle Arguments
  4. Step 0: Check Setup
  5. Step 1: Check Project
  6. Step 2: Load Context (Default /story Behavior)
  7. Step 2b: Empty Scaffold Check
  8. Step 3: Present Summary
  9. Session Lifecycle
  10. Ticket and Issue Discipline
  11. Rulings
  12. Managing Tickets and Issues
  13. Team Mode
  14. Notes
  15. Glossary
  16. Settings (/story settings)
  17. Support Files

Files

  • ../../.claude-plugin/plugin.jsonasset2,237 bytes
  • ../../hooks/hooks.jsonasset126 bytes
  • SKILL.mdcore59,814 bytes
  • SKILL.mdcore59,814 bytes
  • SKILL.mdcore59,814 bytes
  • SKILL.mdcore59,814 bytes
  • SKILL.mdcore59,814 bytes
  • agents/openai.yamlasset369 bytes
  • autonomous-mode.mddoc30,983 bytes
  • bus-mode.mddoc30,107 bytes
  • checkpoints.mddoc3,946 bytes
  • design/design.mddoc18,013 bytes
  • design/references/android.mddoc8,368 bytes
  • design/references/ios.mddoc6,921 bytes
  • design/references/macos.mddoc5,388 bytes
  • design/references/web.mddoc4,546 bytes
  • duet-mode.mddoc15,991 bytes
  • federation-setup.mddoc13,285 bytes
  • orchestrator-mode.mddoc48,620 bytes
  • reference.mddoc52,990 bytes
  • review-contract-template.mddoc4,726 bytes
  • review-lenses/review-lenses.mddoc17,747 bytes
  • session-guard-fallback.mddoc116,454 bytes
  • session-guard.mddoc40,939 bytes
  • settings.mddoc18,000 bytes
  • setup-flow.mddoc36,112 bytes
  • triage-mode.mddoc16,993 bytes

No excerpt is shown for this license. Read the source on GitHub.

View the complete source on GitHub

Skills included

  • story
  • storybloq
  • story

Repository facts

License
No license detected
Created
Apr 17, 2026
Last pushed
Nov 2, 2026
Forks
36
Open issues
9
Project activity
Active

Rank over the last 12 weeks

Now #997 · best #685 · down 235 in 30 days

  1. #826 on Oct 17
  2. #811 on Oct 18
  3. #855 on Oct 19
  4. #868 on Oct 20
  5. #883 on Oct 21
  6. #997 since Oct 25
41 earlier periods
  1. #686 on Aug 2
  2. #685 on Aug 8
  3. #689 on Aug 9
  4. #721 on Aug 10
  5. #726 on Aug 12
  6. #724 on Aug 13
  7. #722 on Aug 14
  8. #695 on Aug 15
  9. #739 on Aug 23
  10. #760 on Aug 24
  11. #775 on Aug 25
  12. #756 on Aug 26
  13. #730 on Aug 29
  14. #795 on Sep 1
  15. #781 on Sep 3
  16. #750 on Sep 4
  17. #728 on Sep 5
  18. #754 on Sep 6
  19. #765 on Sep 7
  20. #773 on Sep 9
  21. #761 on Sep 11
  22. #757 on Sep 13
  23. #786 on Sep 16
  24. #788 on Sep 17
  25. #767 on Sep 18
  26. #744 on Sep 19
  27. #757 on Sep 20
  28. #781 on Sep 21
  29. #792 on Sep 23
  30. #762 on Sep 24
  31. #744 on Sep 26
  32. #775 on Sep 27
  33. #759 on Oct 1
  34. #774 on Oct 2
  35. #787 on Oct 4
  36. #800 on Oct 5
  37. #802 on Oct 6
  38. #821 on Oct 7
  39. #825 on Oct 9
  40. #807 on Oct 10
  41. #839 on Oct 13

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 4, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 22 notes
  • plugins/storybloq/skills/story/SKILL.md:185 Analysis incomplete: physical or joined line exceeds character limit
  • plugins/storybloq/skills/story/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/storybloq/skills/story/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/storybloq/skills/story/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/storybloq/skills/story/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/storybloq/skills/story/session-guard-fallback.md:87 Analysis incomplete: physical or joined line exceeds character limit
  • plugins/storybloq/skills/story/session-guard-fallback.md:93 Analysis incomplete: physical or joined line exceeds character limit
  • plugins/storybloq/skills/story/session-guard-fallback.md:94 Analysis incomplete: physical or joined line exceeds character limit
  • plugins/storybloq/skills/story/session-guard.md:12 Analysis incomplete: physical or joined line exceeds character limit
  • plugins/storybloq/skills/story/session-guard.md:14 Analysis incomplete: physical or joined line exceeds character limit
  • plugins/storybloq/skills/story/session-guard.md:16 Analysis incomplete: physical or joined line exceeds character limit
  • src/skill/SKILL.md:185 Analysis incomplete: physical or joined line exceeds character limit
  • src/skill/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • src/skill/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • src/skill/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • src/skill/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • src/skill/session-guard-fallback.md:87 Analysis incomplete: physical or joined line exceeds character limit
  • src/skill/session-guard-fallback.md:93 Analysis incomplete: physical or joined line exceeds character limit
  • src/skill/session-guard-fallback.md:94 Analysis incomplete: physical or joined line exceeds character limit
  • src/skill/session-guard.md:12 Analysis incomplete: physical or joined line exceeds character limit
Show all 42 signals by file

plugins/storybloq/.claude-plugin/plugin.json

  • Network accessline 1
    {   "$schema": "https://anthropic.com/claude-code/plugin.schema.json",
  • Network accessline 2
    "$schema": "https://anthropic.com/claude-code/plugin.schema.json",
  • Network accessline 7
    "author": {     "name": "Amir Shayegh",     "url": "https://storybloq.com"
  • Network accessline 8
    "name": "Amir Shayegh",     "url": "https://storybloq.com"   },
  • Network accessline 9
    "url": "https://storybloq.com"
  • Network accessline 10
    },   "homepage": "https://storybloq.com",   "repository": "https://github.com/Storybloq/storybloq",
  • Network accessline 11
    "homepage": "https://storybloq.com",
  • Network accessline 12
    "repository": "https://github.com/Storybloq/storybloq",

plugins/storybloq/skills/story/autonomous-mode.md

  • Instruction override signalline 84
    **Critical rules for autonomous mode:** - Do NOT use client-native plan mode -- write plans as markdown files in `.story/sessions/<id>/plan.md`. - Do NOT ask the user for confirmation or approval during the normal pipeline. The guard asks o
  • Instruction override signalline 85
    - Do NOT use client-native plan mode -- write plans as markdown files in `.story/sessions/<id>/plan.md`. - Do NOT ask the user for confirmation or approval during the normal pipeline. The guard asks only for foreign/recovery choices; same-o
  • Instruction override signalline 86
    - Do NOT ask the user for confirmation or approval during the normal pipeline. The guard asks only for foreign/recovery choices; same-owner continuation is automatic.
  • Instruction override signalline 94
    **Claude Code:** run with a model appropriate to the repo and, only in trusted repositories, `--dangerously-skip-permissions` when unattended execution is intentional. Skip-permissions avoids approval prompts consuming context, but disables

plugins/storybloq/skills/story/settings.md

  • Network accessline 150
    "enabled": "boolean",         "startCommand": "string (e.g., npm run dev)",         "readinessUrl": "string (e.g., http://localhost:3000)",
  • Network accessline 151
    "startCommand": "string (e.g., npm run dev)",         "readinessUrl": "string (e.g., http://localhost:3000)",         "endpoints": ["GET /api/health", "POST /api/users"]
  • Network accessline 152
    "readinessUrl": "string (e.g., http://localhost:3000)",

plugins/storybloq/skills/story/setup-flow.md

  • Network accessline 208
    - `review`: `{"reviewer": "<codex|claude|none>", "outcome": "approved|round-limit|skipped", "lines": [<the package's review lines, verbatim>]}`; `ownerLabel`: the owner's name or role; `project`: `{"name", "type", "language"}`. - `phases`, 
  • Network accessline 209
    - `phases`, in milestone order: `{"key", "id": "<lowercase-slug>", "name", "label", "description"}`. - `tickets`: `{"key", "title", "type": "task|feature|chore", "phase": "<phase key>", "description": "<the template lines>", "blockedBy": [<
  • Network accessline 210
    - `tickets`: `{"key", "title", "type": "task|feature|chore", "phase": "<phase key>", "description": "<the template lines>", "blockedBy": [<keys>]}`. Work the repository or brief shows already built is a ticket with `"status": "complete"`, n
  • Network accessline 241
    | Stack | Dev server | Readiness URL | Build | |-------|------------|---------------|-------| | Node (`package.json` scripts) | `npm run dev` | `http://localhost:3000` | `npm run build` |
  • Network accessline 242
    |-------|------------|---------------|-------| | Node (`package.json` scripts) | `npm run dev` | `http://localhost:3000` | `npm run build` | | Vite / SvelteKit | `npm run dev` | `http://localhost:5173` | `npm run build` |
  • Network accessline 243
    | Node (`package.json` scripts) | `npm run dev` | `http://localhost:3000` | `npm run build` |
  • Network accessline 244
    | Vite / SvelteKit | `npm run dev` | `http://localhost:5173` | `npm run build` |
  • Network accessline 245
    | Python | per framework | `http://localhost:8000` | -- |
  • Network accessline 246
    | Django | `python manage.py runserver` | `http://localhost:8000` | -- |
  • Network accessline 247
    | Go | `go run .` | `http://localhost:8080` | -- |

src/skill/autonomous-mode.md

  • Instruction override signalline 84
    **Critical rules for autonomous mode:** - Do NOT use client-native plan mode -- write plans as markdown files in `.story/sessions/<id>/plan.md`. - Do NOT ask the user for confirmation or approval during the normal pipeline. The guard asks o
  • Instruction override signalline 85
    - Do NOT use client-native plan mode -- write plans as markdown files in `.story/sessions/<id>/plan.md`. - Do NOT ask the user for confirmation or approval during the normal pipeline. The guard asks only for foreign/recovery choices; same-o
  • Instruction override signalline 86
    - Do NOT ask the user for confirmation or approval during the normal pipeline. The guard asks only for foreign/recovery choices; same-owner continuation is automatic.
  • Instruction override signalline 94
    **Claude Code:** run with a model appropriate to the repo and, only in trusted repositories, `--dangerously-skip-permissions` when unattended execution is intentional. Skip-permissions avoids approval prompts consuming context, but disables

src/skill/settings.md

  • Network accessline 150
    "enabled": "boolean",         "startCommand": "string (e.g., npm run dev)",         "readinessUrl": "string (e.g., http://localhost:3000)",
  • Network accessline 151
    "startCommand": "string (e.g., npm run dev)",         "readinessUrl": "string (e.g., http://localhost:3000)",         "endpoints": ["GET /api/health", "POST /api/users"]
  • Network accessline 152
    "readinessUrl": "string (e.g., http://localhost:3000)",

src/skill/setup-flow.md

  • Network accessline 208
    - `review`: `{"reviewer": "<codex|claude|none>", "outcome": "approved|round-limit|skipped", "lines": [<the package's review lines, verbatim>]}`; `ownerLabel`: the owner's name or role; `project`: `{"name", "type", "language"}`. - `phases`, 
  • Network accessline 209
    - `phases`, in milestone order: `{"key", "id": "<lowercase-slug>", "name", "label", "description"}`. - `tickets`: `{"key", "title", "type": "task|feature|chore", "phase": "<phase key>", "description": "<the template lines>", "blockedBy": [<
  • Network accessline 210
    - `tickets`: `{"key", "title", "type": "task|feature|chore", "phase": "<phase key>", "description": "<the template lines>", "blockedBy": [<keys>]}`. Work the repository or brief shows already built is a ticket with `"status": "complete"`, n
  • Network accessline 241
    | Stack | Dev server | Readiness URL | Build | |-------|------------|---------------|-------| | Node (`package.json` scripts) | `npm run dev` | `http://localhost:3000` | `npm run build` |
  • Network accessline 242
    |-------|------------|---------------|-------| | Node (`package.json` scripts) | `npm run dev` | `http://localhost:3000` | `npm run build` | | Vite / SvelteKit | `npm run dev` | `http://localhost:5173` | `npm run build` |
  • Network accessline 243
    | Node (`package.json` scripts) | `npm run dev` | `http://localhost:3000` | `npm run build` |
  • Network accessline 244
    | Vite / SvelteKit | `npm run dev` | `http://localhost:5173` | `npm run build` |
  • Network accessline 245
    | Python | per framework | `http://localhost:8000` | -- |
  • Network accessline 246
    | Django | `python manage.py runserver` | `http://localhost:8000` | -- |
  • Network accessline 247
    | Go | `go run .` | `http://localhost:8080` | -- |

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

No combined signals at this commit.

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativeManifest plugins/storybloq/.claude-plugin/plugin.json.claude/skills/<skill-name>/
CodexNativeManifest test/fixtures/onboarding-eval-runs/regrade/a10-run1/raw/project.after/AGENTS.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md plugins/storybloq/skills/story/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md plugins/storybloq/skills/story/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md plugins/storybloq/skills/story/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md plugins/storybloq/skills/story/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.