From pluggedin
Capture a numbered implementation algorithm into procedures memory after completing a feature end-to-end. Use when a new feature/system was built — records the exact steps so the next similar build starts from this algorithm.
How this skill is triggered — by the user, by Claude, or both
Slash command
/pluggedin:memory-capture-procedureThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
> **SECURITY — Two-Layer Defence (PCI-DSS 4.0 · ISO/IEC 27001:2022 · GDPR · SOC 2)**
SECURITY — Two-Layer Defence (PCI-DSS 4.0 · ISO/IEC 27001:2022 · GDPR · SOC 2)
Layer 1 (automatic): The hook script pipes all content through
pci-scrub.pybefore sending to the API. Catches: emails, API keys (OpenAI/Anthropic/AWS/GitHub/…), IPv4/IPv6, credit card numbers, national IDs (US SSN, UK NI, EU VAT, Aadhaar, …), connection string credentials, home paths, phone numbers.Layer 2 (YOU): Regex cannot catch everything. Before calling any memory tool, apply semantic judgment. Do NOT record:
- Person names, usernames, employee IDs → replace with
[PERSON]- Company / customer names →
[COMPANY]- Passwords, MFA codes, session tokens, cookies →
[REDACTED]- Health / medical data (HIPAA PHI) →
[REDACTED]- Financial account numbers, balances →
[REDACTED]- Precise location data (GPS, home address) →
[ADDRESS]- Anything business-confidential (pricing, contracts) →
[REDACTED]When in doubt, leave it out. Over-redaction is always preferable to a compliance violation.
Capture a reusable implementation algorithm into procedures ring memory.
Structure as a numbered algorithm with branches:
PROCEDURE: <name> (v1.0)
DOMAIN: <e.g., database-migration, auth-setup, api-integration>
ALGORITHM:
1. <first step>
- Sub-step a
- Sub-step b
ERROR: if X → do Y
2. <second step>
3. <third step>
BRANCH: if condition A → go to step 5
if condition B → go to step 4
4. ...
N. VERIFY: <how to confirm the procedure succeeded>
KNOWN PITFALLS:
- <thing that goes wrong and how to avoid it>
CROSS-REFERENCES:
- Related to procedure: <other-procedure-name>
- Files changed: <list key files>
pluggedin_memory_search("<procedure domain> procedure algorithm")
pluggedin_memory_details to fetch the full text
of the similar procedure, then record the amended version.pluggedin_memory_observe with:
sessionUuid: current session UUIDobservationType: workflow_stepcontent: the full procedure textoutcome: "success"metadata: {"ring": "procedures", "procedure_name": "<name>", "version": "1.0"}This skill fires automatically when a git push to main / PR merge is detected, or when the user marks a plan step as the final step.
PROCEDURE: central-logging-setup (v1.0)
DOMAIN: observability
ALGORITHM:
1. Install logger package: pnpm add winston
2. Create lib/logger.ts with LoggerService class
- Configure transports: Console (dev), File (prod)
- Export singleton instance
3. Update all existing service files:
- Import logger from lib/logger
- Replace console.log → logger.info
- Replace console.error → logger.error
ERROR: if file uses 'use client' → skip (client components can't use Node logger)
4. Add request logging middleware to app/api/ routes
5. VERIFY: pnpm build passes, logs appear in /var/log/app/
KNOWN PITFALLS:
- winston is not Edge-runtime compatible — exclude from middleware bundle
- File transport needs write permission on /var/log/app/
CROSS-REFERENCES:
- Any new service function added to lib/ must call logger per this procedure
Skip this skill if:
ls, checked a file, viewed a README)<private> block wraps the relevant content — respect user opt-outnpx claudepluginhub veriteknik/pluggedin-plugin --plugin pluggedinCreates reusable Standard Operating Procedures (SOPs) for integrations, debugging solutions, development patterns, and deployment workflows. Saves and organizes documented processes under category folders.
Captures decisions, learnings, patterns, and context as persistent memories organized by namespace across Claude Code sessions.
Saves key project knowledge explicitly to MEMORY.md via /si:remember for reliable recall. Checks duplicates, warns on size, suggests CLAUDE.md promotion.