Grounded Agency: 36 atomic capabilities with typed contracts, safety-by-construction, and grounded reasoning for reliable AI agents
42 skills · hooks
Skill-driven workflow plugin for GitHub development with excellence-by-default quality gates. Encodes team knowledge as composable skills, enforces safety through hooks, compounds learning across sessions, and provides durable goals, workflows, triggers, and runs at .flow/. Requires bash, git, gh, jq, and python3 with PyYAML; on Windows, Git Bash (see docs/windows-support.md).
Plugin flow from marketplace synapti-marketplace in synaptiai/synapti-marketplace. Commands read from the repo's manifest — today.
This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.
architecture-patternsDocument system design decisions with mapped user flows, coupling analysis, failure modes, and explicit non-goals, proving the architecture can survive under unexpected conditions. Use when designing systems, evaluating structural changes, or reviewing architecture decisions. Proactively suggest whe
autonomous-workflowExecute development workflows through Explore-Plan-Code-Verify phases with task-driven tracking, Tier 1/2/3 action classification, decision journaling, and bounded debug loops. Use when executing any development workflow autonomously or orchestrating multi-step implementation tasks. This skill MUST
brainstormingGenerate 2-4 distinct approaches with trade-off analysis across simplicity, flexibility, performance, effort, and risk, driving collaborative decision-making before implementation. Use when evaluating alternatives before committing to an implementation strategy. Proactively suggest when the team def
branch-and-task-managementCreate feature branches with naming conventions, load full issue context and impact analysis, and decompose acceptance criteria into atomic parallel tasks with dependencies. Use when starting work on a GitHub issue. This skill MUST be consulted because starting code without context causes misaligned
capability-discoveryDiscover available agents, skills, quality commands (lint, test, typecheck), tech stack, verification capabilities, and LSP code intelligence features via parallel environment scanning. Use when starting implementation, creating PRs, reviewing PRs, or addressing feedback. This skill MUST be consulte
change-classificationClassify code changes as in-context, uncertain, or out-of-context using primary signals (branch diff, issue keywords, active tasks), secondary signals (directory proximity, test naming), and red-flag patterns (secrets, large binaries). Use when preparing commits or reviewing staged changes. This ski
code-quality-principlesEnforce code quality through the Boy Scout Rule (leave code better than found), secret-free commits, production-ready code (no TODOs, console.log, mocks, or commented code), and self-review against an atomic-commits checklist. Use when writing, modifying, or reviewing code. This skill MUST be consul
code-review-methodologyConduct two-stage code review: Stage 1 verifies spec compliance (criterion-to-code mapping), Stage 2 evaluates security, correctness, performance, and maintainability across 6 parallel facets with P1/P2/P3 synthesis and deduplication by file:line. For the Tests facet the reviewer derives expected be
convention-enforcementValidate git conventions (commit messages, branch naming, PR format, issue linkage) by detecting project-specific rules from CLAUDE.md and settings, inferring patterns from recent history. Use when creating commits, preparing PRs, or reviewing for convention compliance. This skill MUST be consulted
criterion-verification-mapTransform acceptance criteria into plan-time runnable verification commands (behavioral, API, UI, error, performance, config, data, contract types) with expected evidence shapes and risk areas, then execute at verify time and assemble the evidence bundle with its mandatory completeness subsections,
debugging-patternsIsolate root causes through structured evidence gathering, pattern analysis, hypothesis testing (max 3 at a time, highest confidence first), and fix validation with a reproducing test before implementation. Use when any verification step fails, tests break, or debugging a reported bug. This skill MU
evidence-based-developmentEnforce evidence-based claims through file:line citations, P1/P2/P3 prioritization proportional to evidence, and the ASSERTION/EVIDENCE/VERIFIED pattern for behavioral claims before any recommendation. Use when gathering evidence, presenting findings, or making development decisions. This skill MUST
feedback-resolutionAddress PR review feedback through surgical fixes traceable to specific comments, apply the Boy Scout Rule only to already-modified files (separate `improve:` commits), recover context by code snippet rather than line number, and enforce pushback only when factually incorrect, test-breaking, or CLAU
goal-contract-captureCapture a FlowGoal contract as `<runtime dir>/goals/<id>.goal.yaml` — outcome, acceptance criteria with verification commands, specification (non-goals, failure modes, interface contracts, risk map), constraints, evaluator binding, continuation policy, lifecycle. Use when /flow:start passes the Spec
goal-evaluatorEvaluate a FlowGoal against its evidence ledger: run every deterministic verification command first, dispatch the goal-evaluator-judge only for fuzzy criteria, then return a structured verdict and write non-terminal lifecycle updates. Use when /flow:goal evaluate runs, or when /flow:debug converts A
goal-evidence-ledgerMaintain the append-only evidence ledger: `<runtime dir>/runs/<run-id>/evidence/*.evidence.yaml` sidecars plus matching `.txt` raw captures, written only via `bin/flow-record-evidence.sh`. Use when goal-evaluator runs a verification command, when /flow:address captures verification evidence on a Flo
goal-lifecycleEnforce the FlowGoal state machine: every `lifecycle.status` transition (draft → active → {waiting_for_user, waiting_for_ci, blocked, achieved, failed, cancelled}) writes the new lifecycle block through `bin/flow-goal-record.sh` AND a `goal-created` or `goal-evaluation` artifact to the decision jour
holdout-validationCross-reference agent self-review claims and evidence-bundle entries against actual file state using hidden holdout scenarios, producing P1/P2/P3 findings mapped to visible acceptance criteria only. Checks that every expected value in the tests has the source the bundle claims and that every risk-ma
issue-craftingCraft well-structured GitHub issues with solution-agnostic outcomes, duplicate detection (open and closed), dynamically-discovered labels, and acceptance criteria describing observable behavior without implementation details. Use when creating new GitHub issues. Proactively suggest when an issue pre
a-check-that-can-only-confirm[flow-learned] Design guards, tests, lint rules and verification scripts so they are capable of failing: every check gets a mutant that must make it fire, a mutant that must leave it silent, a mutant that removes its input, and an asserted non-zero count of what it examined. Use this whenever writin
llm-operator-principlesFrame Claude's identity as an LLM operator that does not tire, treats convergence as no counted P1 or P2 left (not zero findings, not exhausted budget), prohibits calendar-time estimates (weeks/days/hours/sprints/ETAs), and defaults to in-PR fixes for all findings (P1/P2/P3). Use when starting any /
merge-and-releaseReference document describing merge prerequisites (approval, CI checks, mergeable, conversations resolved, stale approval), release versioning (semantic semver), and changelog generation. Explains why Tier 3 confirmation is structural: merge and release cost is borne by downstream people. Reference
merge-conflict-resolutionDetect, classify (porcelain status; complexity: trivial, semantic, structural, delete-modify), and resolve git merge conflicts through per-file strategy selection (accept-ours, accept-theirs, manual-merge, ask-user), manual conflict hunk parsing, and post-resolution verification (orphaned markers, b
pr-lifecycleReference document describing PR lifecycle: pre-flight gates (4 conditions), verification gate (5 conditions), body structure (from templates/pr-body.md), reviewer-suggestion algorithm (CODEOWNERS → file expertise → recent activity → workload balance), and finding-ledger merge prerequisite. Referenc
preflight-checksReference document describing six pre-flight checks (clean git state, not detached HEAD, gh auth, issue exists and OPEN, remote reachable, duplicate-branch warning) as pure bash exit codes with no LLM calls. Reference only (policy document; consumed by `/flow:start` Phase 0).
run-state-managementManage FlowRun state at `<runtime dir>/runs/<ISO-timestamp-id>/run.yaml` — create runs at command entry, write activity records via `bin/flow-record-activity.sh` at phase boundaries, transition `state.status` (active → completed | blocked | cancelled), and persist resumable next-action hints to `eve
runtime-verificationVerify code works at runtime through build verification (mandatory), LSP diagnostics, ad-hoc verification for projects without frameworks, E2E and smoke tests, and visual verification (screenshot-analyze-verify for UI changes). Skip whitelist strictly enforced (markdown-only, config-only, dependency
specification-captureCapture the four specification elements (non-goals, failure modes, interface contracts, risk map) for an issue and persist them to the decision journal under a ## Specification heading. Use when starting work on an issue (Phase 1 of /flow:start), entering a design discussion (/flow:design), or start
tdd-patternsGuide test-driven development through the mandatory Red-Green-Refactor cycle: a test is RED only when it fails for the intended reason, its expected value has a stated source (spec, reference implementation, hand computation, fixture, or standard — never the implementation's own output), and its inp
team-coordinationCoordinate agent teams for adversarial review (paired skeptic/verifier per facet, disposition-only challenge round, mechanical consolidation with confidence) or parallel implementation (5-6 non-overlapping tasks per teammate). Enforces independent analysis before shared conclusions. Reference only (
trigger-policyEnforce FlowTrigger safety rules — no autonomous merge, no recursive trigger creation, max active triggers, allowed_actions / forbidden_actions ACLs. Validates trigger YAMLs at `<runtime dir>/triggers/*.trigger.yaml` against `schemas/v1/trigger.schema.json` AND cross-checks policy.forbidden_actions
visual-verificationVerify UI-facing changes by running a screenshot-analyze-verify loop across configured viewports, with a browser-tool priority cascade (Playwright MCP → Chrome DevTools MCP → CLI fallback → external skill fallback) and bounded iteration. Use after build/runtime verification passes and the diff inclu
workflow-validationValidate a FlowWorkflow YAML at `plugins/flow/workflows/<id>.workflow.yaml` against `schemas/v1/workflow.schema.json` AND cross-reference the referenced skills/agents exist + every Tier 3 action is confirm-gated + no native /goal or /loop dependency is declared. Use when /flow:workflow validate is i
/flow:addressAddress PR review feedback systematically. Categorizes feedback, implements surgical fixes, verifies changes, and re-requests review.
/flow:brainstormExplore approaches before committing to implementation. Generates options, analyzes trade-offs, and helps select the best approach collaboratively.
/flow:commitClassify changes and create atomic commits with conventional messages. Flags out-of-context modifications and red-flag patterns before committing.
/flow:debugDebug an issue with structured root cause analysis. Guides evidence gathering, hypothesis testing, and fix validation.
/flow:designDesign or review architecture for a feature or system. Analyzes existing patterns, evaluates coupling, and produces design decisions.
/flow:explainAnswer questions about architecture decisions, implementation rationale, and trade-offs by loading the decision journal and diff context for the current branch or issue. Use when seeking to understand what was built and why.
/flow:flowUniversal workflow entry point. Use /flow <verb> <target> for skill-driven GitHub development. Verbs: start, commit, pr, review, address, merge, resolve, release, status, learn, setup, explain, debug, design, brainstorm, issue, goal, resume, run, trigger, watch, workflow.
/flow:goalManage FlowGoal completion contracts — create, inspect, evaluate, pause/resume/clear, history. Use when starting a goal-driven task, when checking active-goal state, or when finalizing the verdict after evidence is collected. Captures acceptance criteria with verification commands, runs deterministi
/flow:issueCreate a well-crafted GitHub issue. Guides solution-agnostic requirements gathering, duplicate detection, label discovery, and verifiable acceptance criteria.
/flow:learnAnalyze the decision journal and session transcripts for learnable patterns and generate skill or enforcement proposals from repeated user corrections and common patterns. Use when reviewing session activity to extract reusable knowledge.
/flow:mergeMerge an approved pull request. Verifies prerequisites (approval, checks, conversations), displays assessment, and requires explicit human confirmation. Tier 3 — never autonomous.
/flow:prCreate a pull request with full code review, quality gates, comprehension report, and reviewer suggestions. Runs parallel agent review before PR creation.
/flow:releaseCreate a release in two runs: open a release pull request that bumps the version files and changelog, then, once it is merged, tag the merge commit and publish the GitHub release. Requires explicit human confirmation. Tier 3 — never autonomous.
/flow:resolveResolve merge conflicts on the current branch or for a pull request. Detects conflict types, analyzes both sides, applies per-file resolution strategies, and verifies the result compiles and passes tests.
/flow:resumeRead interrupted FlowRun state and propose the next safe action. Use /flow:resume (no args) for the most-recent active run, or /flow:resume <run-id> for a specific run. Informational only — never auto-executes the next phase. The user decides whether to continue.
/flow:reviewReview a pull request with multi-faceted analysis. Supports both single-session parallel review and agent team adversarial review.
/flow:runExecute a FlowTrigger target ONCE. Subcommands: trigger <id>. Does NOT schedule future execution.
/flow:setupInitialize flow for a repository. Detects tech stack, generates settings, configures LSP servers, warns about plugin coexistence, offers GitHub rulesets for the default branch and tags, and optionally adds CLAUDE.md sections.
/flow:startStart work on a GitHub issue. Assigns issue, creates branch, decomposes tasks from acceptance criteria, and guides implementation with autonomous execution.
/flow:statusDisplay a read-only overview of workflow state including assigned issues, open PRs, pending reviews, branch state, and decision journal health. Use when checking current development status.
/flow:triggerManage FlowTrigger artifacts in the runtime directory's triggers/ (.flow/triggers/ by default). Subcommands: list, inspect <id>, enable <id>, disable <id>, run <id>, delete <id>. Triggers describe wake-up intent; they do NOT guarantee background execution.
/flow:watchCreate a FlowTrigger from a template and, for pr, issue and branch, a /loop prompt file the user invokes manually. Subcommands: pr <N>, ci, issue <N>, branch. Flow CANNOT invoke /loop from plugin code; this command prepares the prompt and tells the user how to start the loop themselves. ci creates a
/flow:workflowInspect and validate FlowWorkflow YAMLs in the plugin's workflows/ directory and the runtime directory's workflows/ (.flow/workflows/ by default). Subcommands: list, inspect <id>, validate <id>, graph <id>.
code-reviewerReview code changes for quality, logic correctness, edge cases, security, and error handling. Use when reviewing a branch diff before PR creation or during /flow:review. Do not use for a security-only or error-handling-only pass; dispatch security-reviewer or error-handler-inspector for those. Retur
convention-checkerValidate Git conventions including commit messages, branch naming, PR format, and code patterns. Use when preparing a commit or PR, or when auditing branch history for convention compliance. Do not use for code-quality review. Report convention violations with severity.
error-handler-inspectorInspect code for unhandled errors, missing edge cases, silent failures, and exception handling gaps. Use when dispatching the error-handling facet of a parallel review. Do not use for a full-scope code review. Return P1/P2/P3 findings with file:line citations.
finding-criticTry to refute a consolidated review finding from the code itself, answering in a three-verdict grammar: AGREE, DISAGREE_EVIDENCE with a file:line citation, or DISAGREE_CONCERN. Use when the grounding pass of a review fan-out audits P1/P2 findings before they are posted. Never re-prioritizes, re-cate
goal-evaluator-judgeSpecialized loop-time verdict judge for the FlowGoal evaluator. Judges goal satisfaction by evaluating the embedded goal contract, the deterministic check report, and the evidence ledger (all delivered inline in the prompt under <<<UNTRUSTED_*>>> fences) — then returns a structured verdict of {achie
implementation-plannerParse acceptance criteria from issues and create atomic task breakdowns (implementation + test + evidence) with dependencies, parallel execution opportunities, and one discriminating test per risk-map row. Use when decomposing an issue into trackable implementation tasks.
integration-verifierVerify end-to-end functionality beyond unit tests. Start dev servers, run E2E suites, perform smoke tests, and validate acceptance criteria at runtime. Use after unit-level quality checks pass, when a change has runtime surface. Do not use for markdown-, config-, or dependency-only changes.
security-reviewerReview code for security vulnerabilities including OWASP top 10, secrets detection, auth/authz verification, input validation, and dependency vulnerabilities. Use when performing security-focused code review or agent team adversarial review.
test-runnerDiscover and run project-specific lint, test, and type-check commands, reporting structured results with pass/fail status. Execute quality commands in parallel when possible. Use when running quality gates or verifying code changes.
verdict-judgeJudge implementation completeness by receiving acceptance criteria and an evidence bundle, then returning per-criterion verdicts of PASS, FAIL, or NEEDS-HUMAN-REVIEW. Run by bin/flow-judge.sh --judge verdict (/flow:start Phase 4 step 6) through the claude CLI with no tools; never dispatched as a sub
${CLAUDE_PLUGIN_ROOT}/hooks/scripts/block-force-push.sh
${CLAUDE_PLUGIN_ROOT}/hooks/scripts/block-destructive.sh
${CLAUDE_PLUGIN_ROOT}/hooks/scripts/block-unchecked-merge.sh
${CLAUDE_PLUGIN_ROOT}/hooks/scripts/block-secrets.sh
${CLAUDE_PLUGIN_ROOT}/hooks/scripts/ask-issue-create.sh
${CLAUDE_PLUGIN_ROOT}/hooks/scripts/tier-gate.sh
${CLAUDE_PLUGIN_ROOT}/hooks/scripts/ask-policy.sh
${CLAUDE_PLUGIN_ROOT}/hooks/scripts/log-file-changes.sh
${CLAUDE_PLUGIN_ROOT}/hooks/scripts/log-commits.sh
${CLAUDE_PLUGIN_ROOT}/hooks/scripts/record-quality-run.sh
${CLAUDE_PLUGIN_ROOT}/hooks/scripts/s1-screen-text.sh
${CLAUDE_PLUGIN_ROOT}/hooks/scripts/record-quality-run.sh
${CLAUDE_PLUGIN_ROOT}/hooks/scripts/verify-task-completion.sh
${CLAUDE_PLUGIN_ROOT}/hooks/scripts/nudge-idle-teammate.sh
${CLAUDE_PLUGIN_ROOT}/hooks/scripts/session-end-learn.sh
${CLAUDE_PLUGIN_ROOT}/hooks/scripts/session-end-state.sh
${CLAUDE_PLUGIN_ROOT}/hooks/scripts/flow-goal-stop.sh
${CLAUDE_PLUGIN_ROOT}/hooks/scripts/reply-style-check.sh
${CLAUDE_PLUGIN_ROOT}/hooks/scripts/tier-session-start.sh
Grounded Agency: 36 atomic capabilities with typed contracts, safety-by-construction, and grounded reasoning for reliable AI agents
42 skills · hooks
Evidence-first project documentation system. Produces an audit-ready 23-file package for technical due diligence, engineering and product onboarding, and partner or customer communication — every material claim traced to a ledger row and a claim state, three context-isolated verification passes, and a binary release gate. Ships a post-merge GitHub Actions job that keeps the package current by opening a documentation PR. Requires bash, git and jq; on Windows, Git Bash (see docs/windows-support.md).
10 skills · 9 commands · 6 agents · hooks
Generic GitHub workflow commands for issue management, PR creation, code review, and releases. Works with any repository by auto-detecting settings.
7 skills · 14 commands · 4 agents
Evidence-based product development with traceable decisions, constrained spec generation, and impact-aware updates. Forces auditability through semantic IDs and quality gates.
5 skills · 8 commands · 5 agents
Fourteen opinionated skills for designing, deploying, adopting, and evolving AI-first organizations — diagnose coordination overhead, encode organizational identity, write specifications, convert approvals to quality gates, validate gates against hidden holdout scenarios, architect governance, redesign roles, navigate politics, operationalize designs into agent-consumable primers, run evolution audits, generate agent configurations, build per-role maturity matrices, design adoption sprints, and write human-facing AI usage policies.
15 skills
NCI manipulation detection with deep research fact-checking - analyzes content for propaganda, disinformation, and manipulation patterns across 20 categories with integrated claim verification
2 skills · 7 commands · 5 agents
Matt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).
39 skills
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
15 skills · hooks
Official Next.js skills: adopt and optimize Cache Components, adopt Partial Prefetching, and verify runtime behavior against a running dev server.
6 skills
tasteskill 2.5.1: professional company websites at the figma.com and x.ai level, with one section per screen, real photographs, real product UI, effects kept for tech and gaming pages, and a real-browser checker and finish gate.
1 skill
5 skills + 35 modes + Material Passport pipeline. Includes v3.6.7 cross-model audit gate and v3.6.8 generator-evaluator contract.
5 skills · 16 commands · 4 agents · hooks
Claude Skills for Obsidian
6 skills
This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.