Agent skill

Develop Microfeed

by microfeed in microfeed/microfeed

Develop and contribute changes to the microfeed repository safely from branch creation through validation, commit, push, and draft pull request.

AGPL-3.0Auto-check passedDevelopment

Install Develop Microfeed

skills CLI
$ npx skills add microfeed/microfeed --skill develop-microfeed -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install microfeed/microfeed develop-microfeed --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/microfeed/microfeed.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/develop-microfeed .claude/skills/develop-microfeed && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
develop-microfeed
GitHub stars
4.1k
Token cost
~2.1k tokens
SKILL.md length
1,063 words
Files
2
Skills in repo
7
Repo updated
First seen
Licence
AGPL-3.0

At a glance

Develop and contribute changes to the microfeed repository safely from branch creation through validation, commit, push, and draft pull request.

  • Works in 5 steps: Confirm the repository root contains… → Inspect git status --short, the current… → Never work directly on main. Continue an… → …
  • A coding agent is asked to implement a feature
  • SKILL.md covers Design principles, Prepare the work, Implement the change and Change the external API, plus 3 more sections
  • Calls yarn, git and gh

What it does

Develop Microfeed is an agent skill from microfeed/microfeed. Develop and contribute changes to the microfeed repository safely from branch creation through validation, commit, push, and draft pull request. Use when a coding agent is asked to implement a feature, fix a bug, refactor code, add tests, update documentation or CI, or perform other repository maintenance. Do not use for read-only questions, explanations, reviews, or status reports.

Its SKILL.md is about 2.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `agents/openai.yaml`).

It sits in Development, covering Refactoring and Pull requests. It works with Cloudflare. The repository describes itself as: an agentic cms self-hosted on cloudflare, for podcasts, blogs, photos, videos, documents, and curated urls. The licence is AGPL-3.0.

When your agent uses it

  • A coding agent is asked to implement a feature
  • Update documentation
  • Perform other repository maintenance
  • Read-only questions

Example prompts

  • “/develop-microfeed”

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. Confirm the repository root contains package.json, yarn.lock, src/,
  2. Inspect git status --short, the current branch, recent commits, worktrees,
  3. Never work directly on main. Continue an existing task branch when it is
  4. Base ordinary work on the current upstream main. Use another base only
  5. If unrelated changes are present, preserve them exactly. Create an isolated

What it can do on your machine

Read from SKILL.md and the folder at commit bb84a81. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • yarn
    • git
    • gh

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use yarn, git and gh, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Develop Microfeed loads about 2.1k tokens when it runs. Until then it costs about 101 tokens; SKILL.md has 1,063 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~101
When it runs · the whole SKILL.md, loaded when a task matches
~2.1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from microfeed/microfeed at commit bb84a81, republished under its AGPL-3.0 licence (© microfeed). 1,063 words, ~2,093 tokens.

Download SKILL.mdSave it as .claude/skills/develop-microfeed/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
develop-microfeed
description
Develop and contribute changes to the microfeed repository safely from branch creation through validation, commit, push, and draft pull request. Use when a coding agent is asked to implement a feature, fix a bug, refactor code, add tests, update documentation or CI, or perform other repository maintenance. Do not use for read-only questions, explanations, reviews, or status reports.

Develop microfeed

Follow the repository's agent rules and human-facing contribution guide. Keep the change focused and leave the repository in a reviewable state.

Design principles

  • Keep Cloudflare Free sufficient. Keep every feature required for initial deployment or normal core use available on Cloudflare Free. Before implementation, verify the current official Cloudflare documentation for service availability and every limit the design exercises. Evaluate worst-case Worker CPU time and relevant request, storage, operation, payload, and other quotas; do not copy changing numeric limits into this skill. Redesign an essential path that does not fit. Permit paid-only capabilities only as optional enhancements with complete free-account behavior.
  • Design for people, with or without an agent. Assume no technical fluency across the product interface, yarn manage, documentation, and agent guidance. Use familiar, task-oriented vocabulary first; introduce technical terms only when necessary and explain them where they appear. Keep deployment on one yarn manage workflow that works directly or through an agent, and make its choices, effects, progress, and recovery steps clear. Do not depend on an agent-only deployment path.

Prepare the work

  1. Confirm the repository root contains package.json, yarn.lock, src/, and manage-cli/.
  2. Inspect git status --short, the current branch, recent commits, worktrees, and remotes before editing. Identify exactly which existing changes belong to the task.
  3. Never work directly on main. Continue an existing task branch when it is relevant, or create <type>/<short-kebab-case> using the primary outcome:
    • feature: new user-facing behavior
    • fix: defect correction
    • docs: documentation only
    • refactor: behavior-preserving restructuring
    • test: test-only work
    • ci: continuous-integration changes
    • chore: repository maintenance spanning other categories
  4. Base ordinary work on the current upstream main. Use another base only when the user explicitly requests dependent or stacked work.
  5. If unrelated changes are present, preserve them exactly. Create an isolated worktree and transfer only known task hunks. Never stash, reset, discard, or silently include unrelated files.

Implement the change

  1. Inspect the affected implementation, tests, and documentation before editing. Prefer the smallest coherent change that satisfies the request.
  2. Respect the source boundaries, frontend component rules, and interactive styling requirements in AGENTS.md.
  3. Add or update focused tests for behavior changes and regression fixes. Update contributor or user documentation when commands, behavior, or public expectations change.
  4. Treat Cloudflare deployment as a separate workflow. Invoke deploy-microfeed for any install, deploy, publish, configure, or destroy request; do not improvise deployment steps.
  5. Do not commit secrets, local instance state, build output, generated Worker types, or unrelated formatting changes.

Change the external API

When adding or changing a public endpoint, keep runtime behavior and every reference format synchronized through the shared contract:

  1. Inspect the route, transport-neutral service, existing schemas, generated OpenAPI document, and relevant runtime and contract tests.
  2. Add or update reusable Zod request and response schemas in src/shared/ApiSchemas.ts. Preserve deprecated inputs or outputs explicitly when existing integrations require backward compatibility.
  3. Register the operation in src/shared/OpenApiDocument.ts, including its method, path, operation ID, parameters, request body, every response status and schema, authentication, descriptions, and compatibility notes. Document Bearer as the only API-key authentication method; compatibility-only authentication remains a tested runtime detail and is not shown in API reference formats or product UI.
  4. Implement the Astro route using the same schemas where practical and shared domain services. Do not make an internal HTTP request to microfeed's own API or duplicate business logic solely for a transport. Put canonical external endpoints under the current versioned API base from src/shared/ApiVersion.ts. When an existing unversioned endpoint must remain compatible, route both paths to the same server-side handler and keep the compatibility path out of generated reference formats and new product examples.
  5. Do not maintain OpenAPI JSON, OpenAPI YAML, Scalar, llms.txt, or llms-full.txt separately. src/server/openapi/document.ts derives them from OPENAPI_DOCUMENT, and llms-full.txt embeds the complete generated contract so it remains self-contained.
  6. Add focused tests for handler behavior and contract generation. Ensure every new route is represented in OPENAPI_DOCUMENT, the embedded LLM contract parses back to that same document, and compatibility behavior is covered.
  7. Run yarn lint:openapi while iterating, followed by the normal git diff --check and yarn check validation before publishing.
Show full SKILL.md (387 more words)Show less

Validate and review

  1. Run targeted tests or checks while iterating.

  2. Before committing, run:

    console
    git diff --check
    yarn check
  3. If the local sandbox blocks Wrangler logging or Worker test ports, request the minimum permission needed and rerun the same check.

  4. Review git status --short, the complete diff, generated files, and the proposed commit scope. Resolve failures before publishing; do not weaken or skip checks to obtain a passing result.

Commit and publish

  1. Stage explicit task paths, not the entire mixed worktree. Commit with a concise imperative title that describes the full change; Conventional Commit prefixes are optional.
  2. Treat publishing as available only when the configured Git remote can push and either the connected GitHub integration can create a pull request or gh auth status succeeds. Never ask for a token or credential in chat.
  3. Push the topic branch to microfeed/microfeed when the authenticated user has write access. Otherwise reuse an existing contributor fork and keep the PR target on microfeed/microfeed. Obtain approval before creating a new fork or adding a new external repository.
  4. Open a draft pull request against the requested base, defaulting to main. Prefer the connected GitHub integration and use gh pr create --draft as a fallback. Use the repository PR template and include the change, rationale, developer or user impact, related issue when one exists, validation, and risks. Do not create or add screenshots unless the user explicitly requests them; otherwise describe visual verification in the pull request.
  5. If authentication, push permission, an existing fork, or a remote base is unavailable, keep the validated local commit and report the exact missing prerequisite. Do not improvise another remote or expose credentials.
  6. Report the branch, commit, PR repository and base, draft URL, and validation results. Never mark a draft ready for review or merge it unless the user explicitly requests that separate action.

Protect history and scope

  • Do not rewrite, delete, squash, rebase, force-push, or retarget another contributor's branch. For an agent-owned stacked branch, verify the exact refs before rebasing and use only --force-with-lease.
  • Do not broaden a development request into a deployment, release, repository settings change, fork creation, or merge without explicit authorization.
  • Keep each pull request small enough to review as one logical change. Split unrelated outcomes into separate branches and draft pull requests.

© microfeed, AGPL-3.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file in .agents/skills/develop-microfeed of microfeed/microfeed.

  • SKILL.md
  • agents/openai.yaml

Open the folder on GitHubat commit bb84a81

Compare with similar skills

Develop Microfeed next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Develop Microfeed compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Develop Microfeed this skillmicrofeed/microfeed4.1k—~2.1kAutomated safety check: PassAGPL-3.0
Smell CheckZhen-Bo/smell-check239—~1.5kAutomated safety check: PassMIT
Coding Agentmastra-ai/mastra29k—~2.3kAutomated safety check: PassCustom licence
Code ReviewerYikai-Liao/symusic1891 repos~1.3kAutomated safety check: PassMIT
Typescript React ReviewerSuFxGIT/scoutarr114—~1.7kAutomated safety check: PassNone
Cloudflare Composition Rootdmmulroy/skills429—~2.1kAutomated safety check: PassMIT

Similar skills

  • Smell Check

    Zhen-Bo/smell-check

    Runs a smell-first audit on a user-chosen path set: measures structure metrics, applies a named size profile, and reports code smells and test smells with evidence strength.

    239 GitHub stars~1.5k tokensUpdated 1 mo ago
    DevelopmentAuto-check passed
  • Coding Agent

    mastra-ai/mastra

    Authoring playbook for building agents that write, edit, review, or refactor code.

    29k GitHub stars~2.3k tokensUpdated today
    DevelopmentAuto-check passed
  • Code Reviewer

    Yikai-Liao/symusic

    Analyzes code diffs and files to identify bugs, security vulnerabilities (SQL injection, XSS, insecure deserialization), code smells, N+1 queries, naming issues, and architectural concerns, then…

    189 GitHub starsUsed in 1 repo~1.3k tokens
    DevelopmentAuto-check passed
  • Expert code reviewer for TypeScript + React 19 applications.

    114 GitHub stars~1.7k tokensUpdated 6 mo ago
    DevelopmentAuto-check passed
  • Composition roots for Hono and Cloudflare. An agent skill from dmmulroy/skills.

    429 GitHub stars~2.1k tokensUpdated 2 mo ago
    DevelopmentAuto-check passed
  • Memtrace Change Impact Analysis

    syncable-dev/memtrace-public

    Compute what a planned source-code change will break — blast radius, affected processes, cross-repo callers, temporal stability, and Cortex decision-memory constraints — and produce a risk-rated…

    486 GitHub stars~1.4k tokensUpdated today
    DevelopmentAuto-check passed

More from microfeed/microfeed

  • Document Microfeed

    microfeed/microfeed

    Create, revise, organize, validate, and publish microfeed documentation.

    4.1k GitHub stars~1.5k tokensUpdated today
    Auto-check passed
  • Export Microfeed Theme

    microfeed/microfeed

    Initialize or export a microfeed theme from a saved instance into an independent local repository, then install, validate, test, and preview it safely.

    4.1k GitHub stars~1k tokensUpdated today
    Auto-check passed
  • Manage Microfeed Content

    microfeed/microfeed

    Manage content on one or more microfeed sites through @microfeed/cli.

    4.1k GitHub stars~2.3k tokensUpdated today
    Auto-check passed
  • Deploy Microfeed

    microfeed/microfeed

    Deploy and administer microfeed through the source-code-free @microfeed/cli launcher or the project-owned yarn manage CLI.

    4.1k GitHub stars~6.6k tokensUpdated today
    Auto-check passed
  • Build Microfeed Automation

    microfeed/microfeed

    Build persistent microfeed webhook receivers, integrations, and autonomous workflows.

    4.1k GitHub stars~2.3k tokensUpdated today
    Auto-check passed
  • Develop Microfeed Theme

    microfeed/microfeed

    Develop, revise, build, validate, test, and preview a microfeed theme repository.

    4.1k GitHub stars~1.1k tokensUpdated today
    Auto-check passed

Works with

Categories

Questions about Develop Microfeed

What does Develop Microfeed do?

Develop and contribute changes to the microfeed repository safely from branch creation through validation, commit, push, and draft pull request. Develop Microfeed is an agent skill from microfeed/microfeed. Develop and contribute changes to the microfeed repository safely from branch creation through validation, commit, push, and draft pull request.

When should I use Develop Microfeed?

Develop Microfeed fits situations like: A coding agent is asked to implement a feature; update documentation; perform other repository maintenance; read-only questions.

How do I install Develop Microfeed in Claude Code?

Run `npx skills add microfeed/microfeed --skill develop-microfeed -a claude-code`. Or copy the skill folder (.agents/skills/develop-microfeed in microfeed/microfeed) into .claude/skills/develop-microfeed in your project. Claude Code loads it when a task matches its description.

How do I install Develop Microfeed in Codex?

Run `npx skills add microfeed/microfeed --skill develop-microfeed -a codex`. Or copy the skill folder (.agents/skills/develop-microfeed in microfeed/microfeed) into .agents/skills/develop-microfeed in your project. Codex loads it when a task matches its description.

Can I use Develop Microfeed in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add microfeed/microfeed --skill develop-microfeed -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/develop-microfeed, .gemini/skills/develop-microfeed, .github/skills/develop-microfeed and .opencode/skills/develop-microfeed in your project.

What does Develop Microfeed need to run?

Going by SKILL.md and its folder, Develop Microfeed needs the command-line tools its instructions call (yarn, git and gh).

Does Develop Microfeed access the network?

SKILL.md contains no URLs. Its commands use git and gh, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Develop Microfeed safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Develop Microfeed use?

Develop Microfeed is published under the AGPL-3.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Develop Microfeed use?

About 2.1k tokens (SKILL.md is roughly 8.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Develop Microfeed?

Skills that share tags, products or a category with Develop Microfeed: Smell Check (Zhen-Bo/smell-check, 239 stars), Coding Agent (mastra-ai/mastra, 29k stars), Code Reviewer (Yikai-Liao/symusic, 189 stars) and Typescript React Reviewer (SuFxGIT/scoutarr, 114 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Develop Microfeed?

microfeed (a GitHub organization) maintains it in microfeed/microfeed, which has 4,109 GitHub stars. The repository holds 7 skills in this directory. The repository was last updated on October 6, 2026.

Source: microfeed/microfeed on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.